알고리즘/Python

Python: 코딩테스트를 위한 기본 문법 정리

두넌 2023. 5. 15.

기초 출력


문장(문자열)을 포현하는 기호로 " 를 사용할 수도 있고, ' 를 사용할 수도 있다

print('"Hello World"')

 

큰따옴표, 작은따옴표를 출력하는 기호로 구분하려면 앞에 역슬래시(\)를 넣어주면 된다

print('\"!@#$%^&*()\'')
print('\"C:\\Download\\\'hello\'.py\"')

 

.split() 으로 받은 문자열을 슬라이싱

a, b = input().split()
print(int(a))
print(int(b))

 

Seperator로 특정 분리기호를 통한 출력

a, b = input().split(':')
print(a, b, sep=':')
a, b = input().split('-')
print(a, b, sep='')

 

아스키코드 - 문자

ord() : 문자를 아스키코드 값으로 바꾸어 준다

chr() : 아스키코드 값을 문자로 바꾸어 준다

 

연산


파이썬 연산자

덧셈(+) 뺄셈(-) 곱셈(*) 나눗셈(/) 몫(//) 거듭제곱(**) 나머지(%)

 

3항 연산자

a if a>b else b

 

리스트의 문자열을 정수형으로 변경하기

int_list = list(map(int, str_list))

 

for 문 이용하기

[int(str) for str in string_data.split()]

댓글