주요 특징
- ;이 있든 없든 상관이 없다
- 중괄호나 괄호의 사용이 자바에 비해 적으며 들여쓰기가 중요하다
- # 주석 달기
● 입력하기
변수 = input('질문 내용')
input으로 입력받은 값은 항상 문자열이다.
숫자를 입력받아 계산을 하려고 하면 정수로 바꿔줘야 함
● 출력하기
print( 출력 내용)
출력 옵션 , sep=구분자
, end=끝 문자
입력과 출력을 할 땐 하나의 값이 아닌 여러개의 값을 동시에 쓸 수 있다
● 변수
파이썬의 변수는 타입을 지정하지 않아도 된다
int num = 10; // 자바
num = 10 # 파이썬
변수에 저장하는 값에 따라 변수의 타입이 바뀌며 이러한 특성을 동적 타입이라고 한다.
데이터의 타입을 확인하고 싶을 땐 type(변수명)을 통해 확인할 수 있다
● 변수의 타입
자료형 | 표현 방법 | |
숫자형 | 숫자 형태로 이루어진 자료형 - 정수 - 실수 - 복소수 |
10진수 : 일반적인 수 2진수 : 0b or 0B 8진수 : 0o or 0O 16진수 : 0x or 0X |
문자열 | 문자, 단어 등으로 구성된 자료형 | "문자열" '문자열' """문자열""" '''문자열''' |
Boolean | 참과 거짓을 나타내는 자료형 | True / False |
● 변수의 타입 바꾸기
input()으로 입력받은 값은 문자로 받아오기 때문에 숫자 계산이 필요하거나 계산 후 다시 문자로 반환하려고 할 때 함수를 통해 바꿔줄 수 있다
ord() : 숫자를 문자로 바꿔준다
chr() : 문자를 숫자로 바꿔준다
print(ord('a')) # 97 출력
print(chr(65)) # A 출력
'코딩 배우는 중 > Python' 카테고리의 다른 글
Python : 리스트 (0) | 2023.03.14 |
---|---|
Python : 함수, 인수 (0) | 2023.03.13 |