TIL 파이썬 01. 파이썬 기본 문법

hmm...·2021년 5월 17일
0

Python

목록 보기
3/3
post-thumbnail

Data Types

파이썬은 타 언어와 비슷하게 여러가지 data types들을 지원한다

String - 문자열

"Hello World!" , "12345" , "스트링"

Integer - 정수

12345, 1, 2, 3, 4 ,5

Float - 소숫점

1.0 , 0.9999 , 2.3

Complex Numbers - 복소수

1+2j , 4+2j

Boolean - True or False

1==2 -> False 3==3 -> True 1=="1" -> False (data type 다름)

변수

올바른 변수 이름: name, _name, my_name, myName
잘못된 변수 이름: 7name, my name

공백을 포함할수 없고 숫자로 시작할수 없다
대소문자가 구분된다

덧셈, 뺄셈, 곱셈, 나눗셈

덧셈

num1 = 1
num2 = 2
num3 = num1 + num2

num3 은 3

뺄셈

num1 = 3
num2 = 2
num3 = num2 - num1

num3 은 1

곱셈

num1 = 1
num2 = 2
num3 = num1 * num2

num3 은 2

나눗셈

num1 = 5
num2 = 10
num3 = num1 / num2

num3 은 0.5
평소에 알던 나눗셈처럼 소수로 출력된다

정수 나눗셈

num1 = 5
num2 = 10
num3 = num1 // num2

num3 은 0
값이 정수로 떨어지지 않는경우, 반내림으로 정수의 값만 리턴한다

나머지 찾기

num1 = 5
num2 = 10
num3 = num1 % num2

num3은 5
5랑 10을 나눈 결과의 나머지를 찾는다면 5일 것이다.

String Concatenation

print("Hello World") 
-> Hello World

print("Hello " + "World")
->Hello World

위에 두 print statements은 서로 같다.
만약 input()으로 "World" 라고 입력을 받는다면,

name = input()
print("Hello " + name)
->Hello World

name = input() 
print(f"Hello, {name}")

위 두 print statements 또한 서로 같다.
길고 복잡한 문자열일 경우에는 +를 쓰는것보다 후자의 방법이 더 효율적이다.

profile
위코드 21기

0개의 댓글