본문 바로가기
728x90
반응형
SMALL

파이썬3

Python - 자료구조 리스트 - 대괄호 [] 를 이용해서 표현한다. - frutslist = ['apple', 'banana', 'orange'] for f in frutslist: print(f) frutslist.append('mango') frutslist.sort() del frutslist[0] 튜플 - 리스트와 비슷하지만 수정이 불가능하여 주로 문자열과 같이 비정적인 객체들을 담을 때 사용한다. - 리스트 안의 리스트는 리스트의 성질을 잃지 않는다. 파이썬에서 이들은 단지 다른 객체 안에 저장된 객체일 뿐이다. zoo = ('python', 'elephant', 'penguin') new_zoo = 'monkey', 'camel', zoo print('num of cages in the new zoo is', le.. 2018. 8. 30.
Python - 함수 Python 에서 함수는 def 키워드를 통해 정의 한다. max = 50 x = 50 def func(a,b,x): global max print('x is',x) x = 2 tmp = 0 if a > b : tmp = a elif a max: print(tmp, 'is maximum') else: print(max, 'is maximum') func(41,31,4) print('x is still',x) 재밌는 것은 함수 밖에 정의된 max 를 func 안에서는 인식하지 못한다는 것이다. scope 가 정확히 나뉘어져 있다. 함수 안에서 상위 블록의 변수에 접근하기 위해서는 함수안에 해당 변수를 global 이라는 키워드로 정의 해 줘.. 2018. 8. 27.
Python - 기본문법 # 쌍따옴표, 홑따옴표 차이는 없지만 홑따옴표를 기본으로 하자. print('hello world') # 따옴표 세 개 '''This is a multi-line string. This is the second line. "What's your name? ''' # 문자열 포맷팅 age = 20 name = 'yhkim' print('{0} was {1} years old when the wrote this book'.format(name, age)) # name + ' is ' str(age) + ' years old' 와 같이 작성하지 말고 format 을 이용하자. print('{0: .3f} , {1: .2f}'.format(1.0/3, 1/3)) print('{0:_^11}'.format('he.. 2018. 8. 27.
728x90
반응형
LIST