Today's topic

πŸ‘‰ Python's basic 문법

1️⃣ Data type

2️⃣ μ—°μ‚°μž

3️⃣ String μž‡κΈ°

1️⃣ Data type

πŸ• String type

""μ•ˆμ— λ“€μ–΄μžˆλŠ” λ¬Έμžμ—΄μ„ μ§€μΉ­ν•©λ‹ˆλ‹€. 숫자의 κ²½μš°μ—λ„ "" or '' μ•ˆμ— λ“€μ–΄κ°€ 있으면 string으둜 μΈμ‹ν•©λ‹ˆλ‹€.

  string1 = "hello"
  string2 = "12345"
  string3 = "μ•ˆλ…•"
  print(type(string1))  #<class 'str'>
  print(type(string2))  #<class 'str'>
  print(type(string3))  #<class 'str'>

πŸ•‘ Integer

μ •μˆ˜λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. μœ„μ—μ„œ μ„€λͺ…ν•œ 듯이 μ •μˆ˜μ—λ„ ""or''κ°€ μ‚¬μš©λ˜λ©΄ 문자둜 인식이 λ©λ‹ˆλ‹€.

integer1 = 12356
integer2 = 1234567890
print(type(integer1))  #<class 'int'>
print(type(integer2))  #<class 'int'>

πŸ•’ Float

μ†Œμˆ˜ 점을 가지고 μžˆλŠ” 숫자λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. ex) 2.0, 3.01 ...

float1 = 2.25
float2 = 3.33
print(type(float1)) #<class 'float'>
print(type(float2)) #<class 'float'>

πŸ•“ Complex numbers

μ‹€μˆ˜μ™€ ν—ˆμˆ˜λ₯Ό ν¬ν•¨ν•˜κ³  μžˆλŠ” λ³΅μ†Œμˆ˜λ₯Ό 이야기 ν•©λ‹ˆλ‹€. νŒŒμ΄μ¬μ—μ„œλŠ” jλ₯Ό μ‚¬μš©ν•˜μ—¬ ν—ˆμˆ˜λ₯Ό ν‘œν˜„ν•©λ‹ˆλ‹€. ex) 1+3j, 2-4j

complex_number1 = 1+3j
complex_number2 = 2+6j
print(type(complex_number1)) #<class 'complex'>
print(type(complex_number2)) #<class 'complex'>  
```  >

πŸ•” Bullean

True λ‚˜ False 이 2가지 κ°’λ§Œ 가지며, μ‘°κ±΄λ¬Έμ—μ„œ 많이 μ‚¬μš©λ©λ‹ˆλ‹€.

1 == 1 # True
2 == 3 # False
3 == "3" # False (Data type이 틀리기 λ•Œλ¬Έ)
print(type(True)) #<class 'bool'>

2️⃣ μ—°μ‚°μž

πŸ• λ”ν•˜κΈ°(+)

num1 = 3
num2 = 5
num1 + num2 #8

πŸ•‘ λΉΌκΈ°(-)

num1 = 6
num2 = 4
num1 - num2 #2

πŸ•’ κ³±ν•˜κΈ°(*)

num1 = 5
num2 = 3
num1 * num2 #15

πŸ•“ λ‚˜λˆ„κΈ°(/)

num1 = 15
num2 = 3
num1 / num2 #5

3️⃣ String μž‡κΈ°

πŸ• + 둜 'μž‡κΈ°

  • String concatenation은 λ¬Έμžμ™€ λ³€μˆ˜λ‘œ μ„ μ–Έλœ 문자λ₯Ό ν•©ν•  λ•Œ 주둜 μ‚¬μš©λœλ‹€.
    print("Hello, " + "world!") #Hello, world!

πŸ• String concatenation

  • String이 λ³€μˆ˜λ‘œ μ„ μ–Έλ˜μ–΄ μžˆμ„ λ•Œ λ¬Έμžμ—΄κ³Ό λ³€μˆ˜μ˜ 값을 λ”ν•˜λŠ” 방법이며, κΈΈκ³  λ³΅μž‘ν•œ λ¬Έμžμ—΄μΌ 경우 주둜 μ‚¬μš©λœλ‹€.
    ❗️ μ£Όμ˜μ‚¬ν•­β—οΈ
    1. λ¨Όμ € λ”°μ˜΄ν‘œ μ•žμ— f λ₯Ό λΆ™μ—¬μ•Ό 함.
    2. μΉ˜ν™˜ ν•˜κ³  싢은 λ³€μˆ˜ (ν˜Ήμ€ λ³€μˆ˜κ°€ μ•„λ‹ˆμ–΄λ„ 됨. 예λ₯Ό λ“€μ–΄ ν•¨μˆ˜ 호좜이 될 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€) λ₯Ό {}λ₯Ό μ‚¬μš©ν•΄μ„œ ν‘œμ‹œν•©λ‹ˆλ‹€.
name = "Drageon"
print(f"Hello! {name}")

My opinion

Python을 μ‹œμž‘ν•˜λ©° python을 λ‹€λ£¨λŠ”λ° μ£Όμ˜ν•΄μ•Όν•  뢀뢄듀을 ν™•μΈν•˜μ˜€λ‹€. μœ„μ˜ λ‚΄μš©λ“€μ€ 기본으둜, μ•žμœΌλ‘œ pythonκ³Ό ν•¨κ»˜ ν•˜λŠ”λ° κ°€μž₯ λΉˆλ²ˆν•˜κ²Œ μ‚¬μš©λ  것이닀.

profile
μš΄λ™ν•˜λŠ” 개발자

0개의 λŒ“κΈ€

κ΄€λ ¨ μ±„μš© 정보

Powered by GraphCDN, the GraphQL CDN