드디어 파이썬을 시작했따><😁
-Int(integer) : 정수 값
ex)1, 2, 100 등
-Float : 소숫점 숫자
ex)2.0, 3.7, 9.99 등
-Complex Numbers
실수와 허수를 포함하고 있는 복소수로 수학에서는 'i'를 쓰지만 파이썬에서는 'j'를 사용
ex)1+3j
일반적인 문자열 값을 의미
ex)"안녕하세요", "Hello World!", "100" 등
조건문(condition) 에 주로 사용되는 값
True 나 False 이 2가지 값만 가지고 있음
ex) 1 == 1 > True
2 == 3 > False
name = "여주링" gender = "여자"
name,gender 가 변수(variable)가 되고 "여주링","여자"는 변수가 나타내는 값
<변수 이름 법칙>
잘못된 변수 이름 : 7name, my name
변수는 숫자 값은 정수(integer),부동 소수점(floating)은 물론이고 음수(negative number)도 가능하다
기본적인 수학 연산자는 다음과 같습니다.
print(10 % 3) # == 1 출력
-조금더 심화된 연산자
num1 = 10
num1 += 1
print(num1) # ==> 결과값 : 11
print(num1) # ==> 20 출력
num1 = 10
num1 /= 2
print(num1) # ==> 5 출력
10 ** 2 #(10의 2승)
파이썬의 연산자에는 우선순위가 존재
1.()괄호
2. 제곱연산자
3. 곱셈, 나누기 그리고 %
4. 덧셈, 뺄셈
숫자와 마찬가지로 문자형도 '+'연산자를 통해 문자끼리 더할 수 있음
print("Hello, " + "World")
이는 문자열끼리 변수에 저장될 때 사용시 편리함
문자열끼리가 아닌 좀 더 복잡한 경우에는 어떻게 할까?
여러 방법이 존재하지만 가장 편리한 방법중 하나가 바로 literal string interpolation이다
name = input() print(f"Hello, {name}")
literal string interpolation를 사용하려면
1. 따옴표 앞에 "f" : f를 붙이면 파이썬은 f 다음에 오는 string 값을 literal string interpolation 이라고 인지하고, string 안에 있는 변수들을 실제 값으로 치환함
2. 치환 하고 싶은 변수(혹은 함수)를 중괄호를 사용해서 표시합니다.
다른 언어에서는 들여쓰기가 가독성을 위해 사용하는 것일 뿐, 필수사항은 아님. 그러나 파이썬에서는 들여쓰기는 필수사항 -> 들여쓰기를 통해 코드의 종속성을 나타냅니다.