파이썬에서 기억하고 싶은 내용
리스트
원소 여러 개를 저장할 수 있는 것
배열(Array in JavaScript)
리스트 예시)
hei_list = [1, 4, 14, 26, 31]
body = [181, 78, "red", "blue"]
리스트 생성 자동화
range(a, b, k)
a부터 b보다 작은 값까지 k씩 증가시켜 시퀀스 생성
a 생략시 기본값: 0
k 생략시 기본값: 1
range 함수 사용 예시)
rad_list = range(10, 40, 10) # [10, 20, 30]
반복 구조
반복은 종료가 되는지 안되는지 잘 확인해야 한다
while 사용 예시)
msg = "I can handle Python"
count = 1
while count <= 5 :
print(msg)
count = count + 1
for - range 사용 예시)
msg = "I can handle Python"
for count in range(1, 6) :
print(msg)
for 사용 예시)
hei_list = [1, 4, 14, 26, 31]
for hei in hei_list :
print(hei)
for 안에서 시퀀스 2개 이상일 때, zip 함수 사용 예시)
for rad, hei in zip(rad_list, hei_list) :
# 생략
format 함수
데이터 양식에 맞게 형식화
format 사용 예시)
format("구구단표", ">10s")
형식 지정자
>10s
>: 오른쪽 정렬(꺽쇠 방향으로 정렬)
10: 전체 필드 폭(10칸)
s: 문자열(데이터 타입)
정수는 이렇게 사용 가능
>10d
'Computer Science > Python :: 파이썬' 카테고리의 다른 글
파이썬 10강 :: 객체지향, 클래스, 인스턴스 (0) | 2023.04.29 |
---|---|
파이썬 9강 :: 함수 (0) | 2023.04.27 |
파이썬 6강 :: 선택 구조, 논리 연산자 (0) | 2023.04.20 |
파이썬 5강 :: 구조적 프로그래밍 패러다임, 타입 변환 (0) | 2023.04.19 |
파이썬 4강 :: 연산, 변수 (0) | 2023.04.17 |