동식이 블로그

Python 코딩도장

24장

코딩도장 python 24장 24. 문자열 응용하기 문자열 바꾸기 replace(‘바꿀 문자열’, ‘새문자열’) 1 2 'Hello, world!'.replace('world','Python') >>> 'Hello, Python!' maketrans(‘바꿀 문자’, ‘새문자’) translate(‘테이블’) ...

Python 코딩도장

23장

코딩도장 python 23장 23장. 2차원 리스트 사용하기 2차원 리스트 가로 * 세로 형태로 이루어져 있으며, 행과 열 모두 0부터 시작한다 1 2 3 4 5 6 7 8 9 10 a = [[10,20], [30,40], [50,60]] # 2차원 리스트 생성 a[0][0] >>> 10 # 세로 인덱스 0, 가로...

Python 코딩도장

20~22장

코딩도장 python 20~22장 20장. FizzBuzz 문제 1 2 3 for i in range(1, 101): print('Fizz' * (i % 3 == 0) + 'Buzz' * (i % 5 == 0) or i) # 문자열 곱셈과 덧셈을 이용하여 print 안에서 처리 21장. 별그리기 22장. 리스트와 튜플 응용하기 ...

Python OOP1

python

Python OOP(Object-Oriented Programming) 클래스 / 인스턴스 / 매서드 1 2 3 4 5 6 7 a = 1+5j print(type(a)) >>> <class 'complex'> # 'complex' 클래스 print(a.real, a.imag) # a라는 인스턴스를 통해서 real / i...

Python 오류,예외처리

python

Python 오류(Errors) & 예외처리(Exceptions) 문법에러(Syntax Error) 뭔가 빠뜨렸거나(,, :, ""등등) 잘못적었을 때 발생 ^ 표시로 틀린 위치를 표시해 주지만, 정확한 위치는 아니고 해당 line까지는 알 수 있다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #...

Python 사용자 모듈

python

Python 사용자 모듈 실행순서 위에서부터(top-level) 실행 1 2 3 4 5 # __name__ ? : 파이썬 스크립트를 그래도 실행했을 때 모듈로써 실행하고있는건지, 아니면 python.py로 실행하고 있는지를 판단 if(__name__ == "__main__"): print("a.py를 직접 실행") else: ...

Python 코딩도장

16~19장

코딩도장 python 16~19장 16장. for와 range사용하기 For문 반복 횟수가 정해져 있을 때 주로 사용 17장. While 반복문 사용하기 While문 조건식으로만 동작하며 반복할 코드 안에 조건식에 영향을 주는 변화식이 들어감 1 2 3 4 i = 0 # 초기식 while ...

Python 활용

python

python 활용 딕셔너리 메소드 활용 .update() key, value 페어를 추가 만약 해당 key가 이미 존재하면 value값을 덮어 씀 1 2 3 my_dict.update(melon = "메론") # key값을 추가해주는건데 추가해주는 key는 변수처럼 할당해 주어야 함 .get() 1 2 3 4 5 6 my_d...

Python 코딩도장

13~15장

코딩도장 python 13~15장 13장. if조건문으로 특정 조건일 때 코드 실행하기 의사코드 (pseduo code) 실제 프로그래밍 언어가 아닌 사람의 언어로 프로그래밍 언어를 표현한 것 보통 특정 프로그래밍 언어를 사용하지 않고 알고리즘이나 컴퓨터 명령을 기술할 때 사용 1 2 3 x = 10 변수 x에 10할당 # 한글로 표...

Python 함수

python

Python 함수 이용 P. 솔로 천국 만들기 1 2 3 4 5 6 7 8 9 10 11 result = [] if not result : # 이 조건문의 의미는 result가 비어있느냐? 를 물어보는 조건문 # []있으면 False반환인데 not이 붙어있으니까 True def lonely_enumerate(n): ...