본문 바로가기
개발 일지

[ 스파르타 / Python ] 파이썬 기초 문법

by CODESIGN 2022. 11. 8.

파이썬 설치


한다라는 것은 번역 팩을 설치한다는 것이다. 컴퓨터는 101010001과 같은 언어만 알아듣기 때문에 파이썬 문법으로 된 것을 101010001과 같이 변환해준다. 

 

 

sort & reverse


a_list = [ 1, 4, 2]
a_list.sort() # [1, 2, 3]
a_list.sort(reverse=True) # [3, 2, 1]

 

 

포함 여부 확인


a_list = [ 1, 4, 2]
result = (4 in a_list)
print(result) # true

 

 

Dictionary


key로 value 출력

a_dict = {'name':'Sam', 'age':27}
result = a_dict['name']
print(result) #Sam

 

 

value list 출력


a_dict = {'name':'Sam', 'age':27, 'friend':['Bob','Tom']}
result = a_dict['friend'][1]
print(result) #Tom

 

 

Dictionary에 값 추가 하기


a_dict = {'name':'Sam', 'age':27, 'friend':['Bob','Tom']}
a_dict['height'] = 180
print(a_dict) #  {'name':'Sam', 'age':27, 'friend':['Bob','Tom'], 'height':180}

 

people = [{'name':'Sam', 'age':27}, {'name':'Bam', 'age':22}]
print(people[1]) # {'name':'Bam', 'age':22}

people = [{'name':'Sam', 'age':27}, {'name':'Bam', 'age':22}]
print(people[1]['age']) # 22

 

 

for 문


for index in array:
	print(index)

 

 

enumerate (=break)


enumerate는 반복문에서 사용할 수 있는 함수로 index번호를 얻을 수 있다. 

people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen', 'age': 25}
]

for i, person in enumerate(people):
	name = person['name']
    	age = person['age']
    	print(i, name, age)

# 0 bob 20
# 1 carry 38
# 2 john 7
# 3 smith 17
# 4 ben 27
# 5 bobby 57
# 6 red 32
# 7 queen 25

 

 

함수


def hello():
	print('안녕!')
   
hello() # 안녕!

 

 

댓글