TIL 06. Python basic

8156 단어 pythonTILTIL

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과 함께 하는데 가장 빈번하게 사용될 것이다.

좋은 웹페이지 즐겨찾기