본문 바로가기
Python

[Python] 파이썬 자료형, 함수, 조건문, 반복문

by Jann 2022. 1. 29.
728x90

Python 파이썬 자료형

- List 리스트 형태(배열) 

a_list = ['딸기', '사과']
a_list.append('귤')     # 리스트에 새로운 값을 넣는다

print(a_list) #['딸기', '사과', '귤']

: 리스트 추가 할 때, .append()

 

- Dictionary 딕셔너리 형태

a_dict = {'name':'jann', 'gender':'F' }
print(a_dict['name']) #jann

a_dict['hobby'] = 'reading'
print(a_dict) #{'name': 'jann', 'gender': 'F', 'hobby': 'reading'}

: 딕셔너리 추가 할 때, a_dict['key'] = 'value'

 

Python 함수 형태 - def 함수명( ) :

def new(num1, num2):
    return num1+num2

result = new(3,5)

print(result) #8

 

 

Python 조건문 형태 -if ~else

def is_adult(age):
	if age > 20:
		print('성인입니다')    # 조건이 참이면 성인입니다를 출력
	else:
		print('청소년입니다')  # 조건이 거짓이면 청소년입니다를 출력

is_adult(25) #성인입니다
is_adult(15) #청소년입니다

 

people = [{'name': 'bob', 'age': 20}, 
          {'name': 'carry', 'age': 38},
          {'name': 'john', 'age': 7},
          {'name': 'smith', 'age': 17},
          {'name': 'ben', 'age': 27}]

for person in people:
    if person['age'] < 20:
        print(person) #{'name': 'john', 'age': 7} {'name': 'smith', 'age': 17}

 

Python 반복문 형태

: 리스트의 요소들을 하나씩 꺼내쓰는 형태

fruits = ['사과','배','배','감','수박','귤','딸기']

for fruit in fruits:
    print(fruit) #사과 배 배 감 수박 귤 딸기


count = 0
for fruit in fruits:
	if fruit == '배':
		count += 1

print(count) #2 ('배'의 갯수를 세어 준다.)

 

728x90

댓글