스파르타/파이썬

파이썬_1주차_01_파이썬 기초

옒르 2023. 1. 2. 15:23

오늘부로 데이터 관련 수업을 듣게 되었다.

파이썬은 처음이 아니지만 각잡고 배우려고 하니 걱정이 많이 앞선다.

그렇지만 일단 도전해보는 것이 중요하다는 생각이 든다.


[파이썬 기초]

1) 리스트 / 딕셔너리형

a_list=[{'name':'철수','age':15},{'name':'영희','age':25}]
a_list[1]['name']

#list 안에 dict이 들어있는 경우가 많음
a_list[0]={'name':'철수','age':15}
a_list[1]={'name':'영희','age':25}

#list a_list[1]['name']이 의미하는 것은?
a_list[1]에 위치한 이름만 추출해라
그래서 답은 "영희"

 

2)함수

def sum(a,b):

     return a+b

#return은 나를 이 값으로 변신시켜

result=sum(2,3)

result
 
 
3)조건문
age=15

if age>20:
print('성인')

else:
print('청소년')
------------
 
age=25

#함수를 한 번 만들어 놓으면 복붙해서 무한대로 사용 가능해짐

def is_adult(age):
if age>20:
print('성인')

else:
print('청소년')

is_adult(30)
is_adult(25)
is_adult(15)


4)반복문
 
#반복문은 늘 리스트와 같이 사용

a_list=['사과','배','감','귤']
for a in a_list:
print(a)

#list에 있는 항목들을 꺼내어 a에 넣어 찍는 방식
------------
ages=[15,25,30,8,13]
for age in ages:
is_adult(age)

-> ages에서 [15,25,30,8,13]을 꺼내어 사용한 다음

다시 age 함수에 넣어 '성인'과 '청소년'을 판별

결과 : 청소년/성인/성인/청소년/청소년