본문 바로가기

PYTHON13

[Python] while 문에서 조건문에 List 만 넣으면? 공부하다 보니 While 문에 대한 의문이 생겼다. while 문은 조건이 참일 때 동작한다. # 파이썬 while 문 형식 while : 그렇다면. a = 10 while a : 는 뭘까? while 문에서는 조건을 0 으로 줄 경우, 이를 False(거짓) 으로 인식하고 while 문 내부의 코드를 실행하지 않는다. a 는 10의 값을 가지고 있다. 0이 아닌 값은 True(참) 이므로, 내부 코드를 계~~속 실행한다 뜻이다. 뒤집에서 생각하면 a = 0 이 되면 반복(루프)에서 탈출하게 된다는 말이기도 하다. 따라서 while a : 는 a가 참(0이 아닐 때) 인 동안 실행된다는 의미이다. + @ (주된 삽질 내용) 변수가 기본 자료형이 아니라 참조 자료형이면??? 참조 자료형. 그 중에서 Lis.. 2022. 11. 13.
[Python] 삼항연산자 삼항연산자 (True 일 때의 값) if 조건문 else (False 일 때의 값) num = 3 result = "짝수" if num%2 == 0 else "홀수"// print(f"{num}은 {result}입니다.") etc응용편 #기존의 for문 a_list = [1, 3, 2, 5, 1, 2] b_list = [] for a in a_list: b_list.append(a*2) print(b_list) #한방에 털어넣는 for문 a_list = [1, 3, 2, 5, 1, 2] b_list = [a*2 for a in a_list] print(b_list) 2022. 11. 8.
[Python] 파일 불러오기 파이썬에서는 다른 소스 파일에서 데이터를 가져올 때 다음 과 같이 작성함. main from 불러올파일 import 가져올 내용 from func import * say_hi() func def say_hi(): print('안녕!') 2022. 11. 8.
[Python] 예외처리 try - except 문 에러가 있어도 프로그램이 멈추지 않게 해줌 *주의!! 프로그램이 멈추지 않아 계속해서 운용되는 만큼. 어디서 에러가 났는지 확인하기 어려움. -예제- 상황 people = [ {'name': 'bob', 'age': 20}, {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}, {'name': 'bobby'},# bobby는 나이에 대한 key : value 값이 없다 {'name': 'red', 'age': 32}, {'name': 'queen', 'age': 25} ] for person in people: if perso.. 2022. 11. 8.
728x90