s = input() # 입력값을 문자열로 저장
a = int(input()) # 입력값을 정수로 저장
b = float(input()) # 입력값을 실수로 저장
a, b = input().split() # 값 두 개를 입력받아 변수 두 개에 문자열로 저장
a, b = map(int, input().split()) # 값 두 개를 입력받아 변수 두 개에 정수로 저장
a, b = map(float, input().split()) # 값 두 개를 입력받아 변수 두 개에 실수로 저장
a = list(map(str, range(10))) # range(10)만큼의 수를 str형으로 저장한 리스트
| 연산자 | 기능 | 설명 | |
|---|---|---|---|
| / | 나눗셈 | a / b | a에서 b를 나누며 결과는 실수 |
| // | 버림나눗셈 | a // b | a에서 b를 나누며 소수점 이하는 버림 |
| % | 나머지 | a % b | a에서 b를 나누었을 때 나머지를 구함 |
| ** | 거듭제곱 | a ** b | a를 b번 곱함 |
| @ | 행렬 곱셈 | a @ b | 행렬 a와 b를 곱함 |
| + | 양수 부호 | +a | a에 양수 부호를 붙임 |
| - | 음수 부호 | -a | a에 음수 부호를 붙임 |
| == | a == b | 같음 | |
| != | a != b | 같지 않음, 다름 | |
| is | a is b | 같음(객체 비교) | |
| is not | a is not b | 같지 않음, 다름(객체 비교) | |
| and | a and b | AND(논리곱), 양쪽 모두 참일 때 참 | |
| or | a or b | OR(논리합), 양쪽 중 한쪽만 참이라도 참 | |
| not | not x | NOT(논리 부정), 참과 거짓을 뒤집음 |
dec = bin("0b2진수") #문자형을 2진수로 변환
dec = bin(140) #숫자형을 2진수로 변환
dec = int("10001100", 2) #2진수를 10진수로 변환
dec = hex(10) #10진수를 16진수로 변환
dec = int('0xa', 16) #16진수를 10진수로 변환
dec = oct(10) #10진수를 8진수로 변환
dec = oct('0o8801', 8) #8진수를 10진수로 변환
x = chr(65) #숫자를 아스키코드에 맞게 문자형으로 변환
x = chr(97)
x = ord("A") #문자를 아스키코드에 맞게 숫자형로 변환
x = ord("a")
미국정보교환표준부호(American Standard Code for Information Interchange)
ASCII(아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩
컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며,
대부분의 문자 인코딩이 아스키에 기초를 두고 있다.

#문자열은 ' '(작은따옴표) 또는 " "(큰따옴표)로 묶어서 표현.
'Hello, world!'
"Hello, world!"
#여러 줄로 된 문자열은 '''(작은따옴표 3개)로 시작해서 '''로 닫거나
#"""(큰따옴표 3개)로 시작해서 """로 닫아서 표현.
'''Hello, world!
안녕하세요.Python입니다.'''
"""Hello, world!
안녕하세요. Python입니다."""