Python 문법

python

Posted by 동식이 블로그 on January 7, 2019

Python 문법

Slicing

  • 시퀀스에서 사용 가능
1
2
3
4
5
6
7
8
a = list(input().split())

rest = a[1:-1]

# 리스트의 1번부터 ~ -1까지의 범위만 보여줘
# [1]번인 2번째부터 [-1]번인 마지막을 제외한 
# 즉, 처음과 끝은 제외한 나머지 사이에 있는게 반환됨

f-string

1
2
print(f"{month:10} 월")
# print("{month:10}.fomat("월")) 과 같음

Multi-line cursor (select)

에디터마다 다름

ctrl + click

딕셔너리를 for문으로

1
for i in a.items():

python의 return

  • 파이썬의 return은 함수에서 return을 만나자마자 바로 리턴해버림
  • 즉 return을 만나면 결과값이 나왔다는 말이기 때문에 함수를 종료

python의 if문

  • if문이 자동으로 형변환을 해줌 ( 조건식이 식으로 안오고 요소 하나만 오면)
1
2
3
for e in my_list:
	if e: # 이것처럼 if문 뒤에 조건식이 e 하나만 오면 자동으로 bool(e) 효과를 줌
          # 즉 if bool(e): 이거와 같은 효과를 나타냄