[공부] 파이썬 문법

zero_0·2021년 9월 13일
0

알고리즘

목록 보기
3/10
post-thumbnail

참고 ) 스파르타 노트

변수

#변수

first_name = 'youngeun'
last_name = 'choi'

a = '2'
b = 3

print(str(b)+first_name+last_name)

list

#list, append

a_list = ['사과', '감', '배']
b_list = ['영희', '철수',['사과','감']]

print(b_list[2][1])
a_list.append('수박') #추가하기
print(a_list)

dict

#딕셔너리
a_dict = {'name':'bob','age':24}
a_dict['height'] = 178
print(a_dict)
print(a_dict['name']) # 키값으로 찾는다 , 'key':'value'

#리스트
a_list = ['수박','참외','배']
a_dict['fruits'] = a_list
print(a_dict)
print(a_dict['fruits'][0]) # 숫자로 찾는다 , 인덱스0부터

결과

조건문

#조건문 !tab을 잘 지켜줘야함

age = 24

if age > 20:
    print('성인입니다')
else:
    print('청소년입니다')

결과

반복문

  • 기본 반복문 : 리스트안에 있는 걸 하나하나씩 꺼내쓰는거다!
#반복문

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

for aaa in fruits: #fruits(리스트)의 요소들이 한번씩 돌면서 aaa안에 들어감
    print(aaa)

결과

  • 반복문에 count
#count

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

count = 0
for aaa in fruits: #fruits(리스트)의 요소들이 한번씩 돌면서 aaa안에 들어감
    if aaa == '배':
        count += 1

print(count)

결과

  • 반복문에 조건문
#반복문 안에 조건문

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'])

결과

내장함수

  • split : 문자열 쪼개기
#문자열 쪼개기

myemail = 'sparta@naver.com'

result = myemail.split('@')[1].split('.')[0]
print(result)

결과

  • replace : 치환
#파이썬 내장함수 : 치환

myemail = 'sparta@naver.com'

result = myemail.replace('naver', 'gmail')
print(result)

결과

profile
차근차근 채워가는 it일지

0개의 댓글