μ½”λ”© _ 1

fixyΒ·2025λ…„ 3μ›” 12일

πŸ“Œ #1 ν•œ 쀄에 μ—¬λŸ¬ input κ°’

H, M = map(int, input().split())

2 5 λ₯Ό μž…λ ₯ν–ˆλ‹€λ©΄ 2κ°€ H, 5κ°€ M에 μž…λ ₯λœλ‹€.

	H, M = input().split()
	H = int(H)
	M = int(M)
    # map 없이도 μ‚¬μš© κ°€λŠ₯ 

πŸ“Œ #2 / , // , %

πŸ‘‰ 1. / (λ‚˜λˆ—μ…ˆ, μ‹€μˆ˜ λ°˜ν™˜)

  • 항상 μ‹€μˆ˜ (float) κ²°κ³Όλ₯Ό λ°˜ν™˜
  • μ†Œμˆ˜μ  μ΄ν•˜κΉŒμ§€ 계산
	print(10 / 3) -> 3.3333333333333335

πŸ‘‰ 2. // (λͺ« μ—°μ‚°, μ •μˆ˜ λ˜λŠ” μ‹€μˆ˜ λͺ« λ°˜ν™˜)

  • κ²°κ³ΌλŠ” μ •μˆ˜ λ˜λŠ” μ‹€μˆ˜
  • μ†Œμˆ˜μ  μ΄ν•˜ 버림
	print(10 // 3)  -> 3

πŸ‘‰ 3. % (λ‚˜λ¨Έμ§€ μ—°μ‚°)

  • λ‚˜λˆ—μ…ˆ ν›„ λ‚˜λ¨Έμ§€ λ°˜ν™˜
  • λΆ€ν˜ΈλŠ” ν”Όμ œμˆ˜λ₯Ό 따름
	print(10 % 3)  -> 1

πŸ“Œ #3 prefix

πŸ‘‰ 1. f (f-string) λ¬Έμžμ—΄ μ•ˆμ— λ³€μˆ˜ μ‚½μž…

    name = "Alice"
	age = 25

	print(f"이름: {name}, λ‚˜μ΄: {age}")
  • βœ…f-string ν˜•μ‹
f"{λ³€μˆ˜λͺ…:ν˜•μ‹}"

βœ… μ†Œμˆ˜μ  자리수 κ³ μ • 좜λ ₯ 

f"{λ³€μˆ˜λͺ…:.nf}"

num = 3.1415926535
print(f"{num:.2f}")  # μ†Œμˆ˜μ  2자리

-> 3.14

πŸ‘‰ 2. r (raw string) μ΄μŠ€μΌ€μ΄ν”„ 문자 λ¬΄μ‹œ

	print(r"Hello\nWorld")  # \n이 κ·ΈλŒ€λ‘œ 좜λ ₯됨
	-> Hello\nWorld
    
	path = r"C:\Users\jy\Desktop\file.txt"
	print(path)

πŸ‘‰ 3. rf 같이 μ‚¬μš© κ°€λŠ₯

	name = "jy"
	path = rf"C:\Users\{name}\Documents"
	print(path)

πŸ“Œ #4 map ν•¨μˆ˜

μ—¬λŸ¬ 개의 데이터λ₯Ό ν•œ λ²ˆμ— μ›ν•˜λŠ” ν˜•μ‹μœΌλ‘œ λ³€ν™˜

map(λ³€ν™˜ν•¨μˆ˜, 반볡 κ°€λŠ₯ν•œ 데이터)

	numbers = ["1", "2", "3", "4"]
	int_numbers = list(map(int, numbers))  # λ¬Έμžμ—΄ -> μ •μˆ˜
    
profile
μ½”λ”© 곡뢀

0개의 λŒ“κΈ€