- Print
- 파이썬에서 화면에 출력을 하고자 할때 print 명령어를 사용할 수 있다.
"Hello World!" 를 화면에 출력하고자 할때는 다음 코드를 실행하면 됩니다
print("Hello World!")
- Data Types
- Data type은 해당 데이터가 숫자인지 문자인지 등의 타입을 말한다.
다음과 같은 데이터 타입들이 존재
String , Integer, Float, Complex Numbers, Boolean
string
- 문자열을 나타내는 data type 이다.
- 두개의 따옴표 ("") 사이에 있는 문자열울 string 이라고 한다.
Integer
Float
- 소수점 숫자를 이야기 한다. ex) 2.0, 3.7
Complex Numbers
- 실수와 허수를 포함하고 있는 복소수를 이야기 한다. 파이썬에서는 j를 사용하여 허수를 표현한다. ex) 1+3j, 2-4j
Boolean
- True나 False 2가지 값만 가지고 조건문에 사용한다.
ex) 1==1 True
- Variables for Strings
-
variables(변수)는 데이터의 별명(식별자)라고 생각할 수 있다.
ex) name = "홍길동 "
print(name) ## "홍길동" 출력
-
변수 이름 법칙
변수 이름을 정하는 것에 법칙이 있다.
변수 이름은 영어 알파벳과 숫자 그리고 underscore()으로만 구성해야 함
변수 이름 첫 글자는 알파벳이나 underscore()로만 시작해야 한다.
숫자로 시작될 수 없다.
영어 알파벳은 대문자와 소문자가 구분 된다.
ex) 올바른 변수 : name, _name, my_name
잘못된 변수 : 7name, myname
- Variables For Numbers
- 변수에 저장할 수 있는 값은 String 뿐만 아니라 숫자 값도 저장 할 수 있다.
주의) 숫자를 변수에 저장할 때 만일 따옴표를 사용하면 숫자가 아니라 string으로 인식
- 가능한 숫자 타입
integer(정수) 이외에도 floating(부동 소수점), 음수 값도 가능
- advanced Math Expressions
- 기본 수학 연산 표현 외에 상급 수학 연산 표현 지원
- %는 나누기의 나머지 갑슬 계산 ex) 10 % 3 = 1
- += 어떠한 변수에 값 1을 더함 ex) num1 = 10, num1+=1 은 11출력
- -= 더하기 대신 빼기
- *=, /= ** 이 있다.
- 연산 우선순위
파이썬 연산 표현들 순서
(1) ()
(2) *
(3) , / 그리고 %
(4) + 와 -
만일 실행되는 순서가 동일한 연산들이 이쓸 경우, 먼저 나오는 연산이 먼저 실행 된다. (10+20) * 3 = 90
- string concatenation
- 2개 혹은 그 이상의 문자열들을 있는걸 뜻한다.
ex) print("Hello, World")
- 복잡한 string concatenation
- 길고 복잡한 문자열인 경우 + 보다는 다른 방법을 사용하는게 효과적, 그 중 가장 편리한 방법중 하나가 바로 literal string interpolation 입니다.
- 사용하려면 문법을 지켜야 한다.
(1) 따옴표 앞에 f를 붙여야 한다.
(2) 치환하고 싶은 변수를 {}를 사용하여 표시
ex) print(f"Hello, {name}")