파이썬(Python)이란 1991년 네덜란드의 프로그래머인 Guido van Rossum이 발표한 고급 프로그래밍 언어로 많은 상용 응용 프로그램에서 스크립트 언어로 채용되어 사용되고 있다.
파이썬에서 화면에 출력을 하기 위해 print
명령어를 사용한다.
print("Hello world!")
결과
integer
정수값
Float
소수점 숫자
Complex Numbers
복소수 (ex. 1+3j, 실수와 허수 포함)
String
일반적인 문자열 값 (ex.안녕하세요, Hello world!)
Boolean
조건문에 주로 사용되는 값으로 (true 또는 False 2가지 값만 가짐)
특정 값을 저장하고 있는 '명사'
# Print 구문에 변수 이용하기
name = "아이유"
print(name) # "아이유" 출력
문자열(text) 값 표현 시 꼭 따옴표("") 사용
변수 이름 법칙
- 변수 이름은 영어 알파벳과 숫자, underscore(_)로만 구성 가능
- 변수 이름 첫글자는 알파벳이나 underscore로만 시작해야 하며, 숫자로는 시작 불가
- 영어 알파벳은 대소문자 구분됨
String formatting (f-Strings)
String formatting이란 포맷 명세자(아래에서 %d)가 입력받은 아규먼트(argument)들에 의해 치환될 수 있도록 하는 것으로, armument의 수나 타입에 제한없이 원하는 형태의 문자열을 생성 및 출력할 수 있는 기능이다.
f-string은 기존의 String formatting(%-formatting, str.format())보다 가독성이 좋고 간결하며 오류 발생이 적고 빠른 장점이 있다.
방법은 첫 글자 앞에 'f"'를 입력하고 치환하고자 하는 문자열에 해당하는 변수명을 괄호({}) 안에 입력
name = "Eric" # 변수
f"Hello, {name}."
'Hello, Eric.' #출력 결과
변수에는 문자열(string)뿐만 아니라 숫자값도 저장이 가능하다.
여기서 주의할 점은 string
과는 다르게 따옴표를 사용하지 않는 것. 따옴표를 사용하면 숫자가 아닌 문자열로 인식된다.
age = 23
print(age) # 23 출력
+
덧셈
-
뺄셈
/
나눗셈
//
나누기 연산 후 소수점 이하의 수 반내림하여 정수값 구함
*
곱셈
%
나누기의 나머지 값 계산
{}
**
*
, /
, %
+
, -
+=
변수의 값 1 증가
-=
변수의 값 1 감소
num1 = 10
num1 *= 1 # 곱하기 ref. 나누기 /=, 거듭제곱 **
print(num1) # 20 출력
출력결과: "Hello World!"
방법 1. print("Hello World!")
방법 2. print("Hello" + "World") # 특정 문자열만 변수에 저장되어 있을 때 이용
name = input()
print("Hello" + name)
파이썬은 들여쓰기를 이용하여 블록을 구분하는 독특한 문법을 채용하고 있다. JS 등 타 언어는 함수에 종속된 코드를 나타내기 위해 중괄호({})를 이용하는 반면, 파이썬은 들여쓰기를 통해 코드의 종속성을 나타낸다