π Python
1. λ³μ
sa1t
2022. 6. 9. 10:33
λ°μν
print(" μλ
νμΈμ ~~ ")
print("100" + "200")
print(100 + 200)
# λ°μ΄ν μμ μ«μλ₯Ό μ μΌλ©΄ λ¬Έμμ²λΌ μ·¨κΈνλ€
# λ¬Έμμ΄ + λ¬Έμμ΄ = μ΄μ΄μ°κΈ°
# C μΈμ΄ μ€νμΌ
print( "%d" % 100 )
# μ«μ 100μ μ μ νμμΌλ‘ μΆλ ₯
# λ¬Έμμ΄ μμ μ μλ₯Ό λΌμλ£λλ° μ¬μ©νλ€
print("%d" % (100+100))
# κ³μ° κ²°κ³Ό μΆλ ₯
a=1
b=2
print("%d" % (a+b))
# λ³μμ μ°μ° κ²°κ³Ό μΆλ ₯
print("μ νκ° μΌμ£ΌμΌ λμ μ λ μκ°μ %d μκ° μ
λλ€" %100)
# λ¬Έμμ΄ μμ μ μ λ£κΈ°
print("μ νκ° %dμΌ λμ μ λ μκ°μ %d μκ° μ
λλ€" %(7,100))
# λ¬Έμμ΄ μμ μ μ μ¬λ¬κ° λ£κΈ°
# λ°μ΄ν° νμ λ³ μ¬μ© μ
print("%d" % 1234) # μ μν
print("%x" % 1234) # 16μ§μ
print("%o" % 1234) # 8μ§μ
# μ
λ ₯ λ°μ΄ν° μ체 λ³νλ μμ§λ§ μΆλ ₯ κ°μ νμλλ‘ μΆλ ₯
print("%5d" % 1234) # 5μ리 ν보, μ
λ ₯ μ«μλ μ€λ₯Έμͺ½ μ λ ¬
print("%05d" % 1234) # 5μ리 ν보, λΉμΉΈμ 0μΌλ‘ μ±μ
print("%f" %123.456) # μ€μ ( μμμ λ°μ΄ μλ μ )
print("%7.1f" % 123.45) # 7μ리 ν보, μμμ λ° νμ리 λ°μ¬λ¦Ό ν μΆλ ₯
print("%07.1f" % 123.45) # λΉμΉΈμ 0μΌλ‘ μ±μ
print("%7.3f" % 123.45) # μμμ λ° 3μ리
print("%s" % "Python") # String : λ¬Έμμ΄ ( νλ μ΄μμ λ¬Έμ )
print("%10s" % "Python") # 10μ리 ν보, μ
λ ₯ λ¬Έμ μ€λ₯Έμͺ½ μ λ ¬
print("%c" % "P") # ch : λ¬Έμ ( ν κΈμ )
print("%c" % "μ±")
#print("%c" % "Pddddd") # μ¬λ¬ κΈμλ λ¬Έλ² μλ¬
######################### μ΄μ€μΌμ΄ν λ¬Έμ #########################
# μ΄μ€μΌμ΄ν λ¬Έμ : κΈ°λ₯μ κ°μ§ λ¬Έμ
# \ : μμ¬λμ¬ => μ€μνμμ κ°μ₯ μ¬μ© μνλκ² μμ¬λμ¬
print("κ°λλ€λΌλ§λ°μ¬")
print("μμμ°¨μΉ΄ννν")
print("κ°λλ€λΌλ§λ°μ¬\nμμμ°¨μΉ΄ννν")
# λͺ
λ Ήμ΄ λ μ€λ‘ νλ¦°νΈ νλ κ²κ³Ό κ²°κ³Όλ κ°μ
# μ»΄ν¨ν°κ° μ°μ°ν λ \nμ΄ ν¬ν¨λ print ꡬ문μ ν μ€
# μ°μ°μλ, μμμλͺ¨λ₯Ό μ€μ¬μ€λ€ => μ΅μ ν
print("μ€λ°κΏ \nμ°μ΅ \nμ
λλ€")
print("ν\tμ΄μ€μΌμ΄ν\tμ°μ΅")
print("κΈμκ° \"κ°μ‘°\" λλ ν¨κ³Ό")
print("κΈμκ° \'κ°μ‘°\' λλ ν¨κ³Ό")
print("μμ λ°μ΄ν 'μ¬μ©' νλ λ°©λ²")
print('ν° λ°μ΄ν "μ¬μ©" νλ λ°©λ²')
print("\\ μμ¬λμ¬ μΆλ ₯")
print("\\ \\ \\ μμ¬λμ¬ μΆλ ₯")
# Quiz) μ μ μ
λ ₯ => 10 μ§μ , 8μ§μ , 16μ§μ μΆλ ₯
a = int(input('a ='))
print("%d" % a)
print("%x" % a)
print("%o" % a)
######################### λ³μ #########################
# λ³μ : κ°μ λ΄μλ΄λ κ·Έλ¦
# λ³μμ μ’
λ₯ : μ μ, μ€μ, λ¬Έμ(μ΄), λΆ (μ°Έ(True), κ±°μ§(False))
# λ³μλ₯Ό μ¬μ©ν λ μ£Όμ ν μ
# λ³μ μ΄λ¦μ λμλ¬Έμλ₯Ό ꡬλΆνλ€.
# λ¬Έμ(ν,μ), μ«μ, μΈλλ°λ₯Ό ν¬ν¨ ν μ μλ€.
# λ³μλ μ«μλ‘ μμ ν μ μλ€.
# μμ½μ΄λ λ³μμ μ΄λ¦μΌλ‘ μΈ μ μλ€. (True, False, None, and, or, if, else ... )
# Python λ³μμ νΉμ§
# νμ΄μ¬μ λ³μλ λ³μ μΈμΈ μμ΄ μ¬μ© ν μ μλ€.
# νλ² μ μΈλ λ³μμ λ°μ΄ν° νμμ λ°κΏ μ μλ€.
a = 100
print(type(a))
a = 100.123
print(type(a))
# λ°μ΄ν° νμ μ§μ μμ΄ μλμΌλ‘ λ³μ ν λ³ν
μ¬λ = " μ¬λμ
λλ€"
print(μ¬λ)
# νκΈμ λ³μλ‘ μ¬μ© ν μ μλ€.
b = a
print(b)
# λ³μμ λ³μ κ°μ λ£μ μ μλ€
c = 100 + 32456
print(c)
# λ³μμ μ°μ° κ°μ λ£μ μ μλ€
A = a+b+100
print(A)
# λ³μμ, μ°μ°μ λμμ ν μ μλ€
var1 = var2 = var3 = var4 = 0
print(var1)
print(var2)
print(var3)
print(var4)
# λ³μ μ¬λ¬κ°λ₯Ό λμμ νλμ κ°μΌλ‘ λ£μ μ μλ€.
i = 1
print(i)
i = i + 2
print(i)
# λ³μ μμ μ κ°μ λν΄μ μ¬μ© ν μ μλ€
# for => λ°λ³΅ νμ μ€μ ν λ μ¬μ©
# 10a=10
# μ«μλ‘ μμνλ λ³μλͺ
μ μλ¬
a=10
# 10 = a
# λ³μ κ°μ λ£μ λ μμκ° λ³νλ©΄ μλλ€
######################### μ§μ #########################
print(0b101010101010)
# 0bλ₯Ό μ«μ μμ μ°λ©΄ λ€μ λ°λΌμ€λ μ«μλ₯Ό 2μ§μλ‘ μΈμ
# μΆλ ₯ν λ 10μ§μλ‘ μΆλ ₯
print(int('10101010010',2))
# μ μν νν int() ν¨μμ μ΅μ
κ° 2λ₯Ό μΆκ°νλ©΄ 2μ§μλ‘ μΈμ
print(0x93)
# 16μ§μ => 10μ§μλ‘
print(int('93',16))
#ν¨μλ₯Ό μ¬μ©ν μ§λ² μ ν
print(bin(13))
print(bin(0x13))
print(bin(0o13))
# bin() : μΆλ ₯μ 2μ§μλ‘
print(hex(13))
print(hex(0x13))
print(hex(0o13))
# hex() : μΆλ ₯μ 16μ§μλ‘
print(oct(13))
print(oct(0x13))
print(oct(0o13))
# oct() : μΆλ ₯μ 8μ§μλ‘
######################### λ°μ΄ν° νμ #########################
# 1. μ μ
a = 123
print(type(a))
a = 1234**1234
print(type(a))
print(a)
# νμ΄μ¬μ int(μ μ)μ ν¬κΈ° μ νμ΄ μλ€
# 2. μ€μ
a = 3.14
b = 3.14e5
# μ κ·μ νν
print(a,b)
print(a+b, a-b, a*b, a/b)
# 3. λΆλμ
# λΆλ¦°ν¨μ, λΆ
a = True
b = False
print(type(a), type(b))
print(a,b)
a = ( 100 == 200 )
print(a)
print(type(a))
b = ( 10 < 100 )
print(b)
print(type(b))
# μ°Έ κ°, κ±°μ§ κ° ννν λ μ¬μ©
# i = i +1 => for λ°λ³΅ νμ μ€μ
# while 쑰건μ μμ μ¬μ©
# 4. λ¬Έμμ΄
# λ¬Έμμ΄μ μμͺ½ λμ "" '' λ‘ μ¬μ©ν΄μΌνλ€
print("μ λ³΄λ³΄νΈ μ§λ¨λΆμ-λͺ¨μν΄νΉ")
print('μ λ³΄λ³΄νΈ μ§λ¨λΆμ-λͺ¨μν΄νΉ')
print("μ λ³΄λ³΄νΈ 'μ§λ¨λΆμ'-λͺ¨μν΄νΉ")
print('μ λ³΄λ³΄νΈ "μ§λ¨λΆμ"-λͺ¨μν΄νΉ')
a = "'λΌλΌ' \n ν€ν€"
b = 'λΌλΌ \n "ν€ν€"'
c = """
루루
μ§κ°μμ΄
맨λ 1λΆλ§ μ§κ°
"""
print(a)
print(b)
print(c)
print(a+b)
print(a+c)
λ°μν