1. 조건문
- 특정 조건에 따라서 코드를 실행하고자 할때 사용
- if, else, elif
if(예약어)+true,false(논리값)
# float : 0.0을 제외한 나머지 실수는 True
# str : ""를 제외한 나머지 문자열은 True
# list, tuple, dict : [], (), {}를 제외한 나머지는 True
#3개 이상의 조건일 때 추가 시에 elif를 주로 씀
if는 반드시 쓰지만 elif나 else 단독으로 사용할 수 없음
# string 데이터 타입의 format 함수
print("현재 잔액은 " + str(account) + " 원 입니다.")
print("현재 잔액은 {} 원 입니다. 인출금액은 {} 입니다.".format(account, draw_money))
print("현재 잔액은 {data1} 원 입니다. 인출금액은 {data2} 입니다.".format(data2=draw_money, data1=account))
삼항연산자
- 간단한 if, else 구문을 한줄의 코드로 표현할수 있는 방법
- (True) if (condition) else (False)
2. 반복문
- 반복되는 코드를 실행할때 사용
- while, for, break, continue
- list comprehention
#들여쓰기가 되어 있는 코드가 실행이 됨(문형 안에 있는 코드)
1)While문
total, avg = 0, 0
while datas:
total += datas.pop()
avg = total / len(points_ls)
total, avg
**무한루프에 빠지지 않게 주의해서 사용할 것
#break문을 사용해서 조건 중단을 시켜줄 것(for문에서도 사용가능)
2)for문
- iterable한 값을 하나씩 꺼내서 variable을 대입시킨후 코드를 interable 변수의 값 갯수 만큼 실행
- for <variable> in <iterables>: <code>
# for : continue : 조건부분으로 올라가서 코드가 실행
#range함수
list(range(100))
result=0
for data in range(100):
result+=data
result
3. List Comprehention
- 리스트 데이터를 만들어주는 방법
- for문 보다 빠르게 동작
#몰랐던 것
-append()는 object 맨 뒤에 더해짐
x = [1, 2, 3]
x.append([4, 5])
print (x)
[1, 2, 3, [4, 5]]
-extend()는 iterable 객체(리스트,튜플,딕셔너리)의 엘리멘트를 list 안에 appending
[1, 2, 3, 4, 5]
'python' 카테고리의 다른 글
데이터 기본 (1) (0) | 2022.06.08 |
---|---|
import (Module Package, Package) (0) | 2021.06.18 |
summary1 (0) | 2021.06.13 |
주석(comment)과 출력(print) (2) (0) | 2021.06.11 |
주석(comment)과 출력(print) (1) (0) | 2021.06.10 |
댓글