TIL Day 5.

Jen Devver·2024년 2월 19일

내배캠 TIL

목록 보기
5/91

python 문법 기초

파이썬 = 번역 패키지라고 생각하면 된다. 컴퓨터는 이진법만 알아듣기 때문에.

파이썬 변수

a = 3
b = 2
print(a+b), print(a*b), print(a-b), print(a/b)

사칙연산 사용 가능

print(a%b) 의 경우 나머지값을 구하는 것
print(a**b) 의 경우 a의 b제곱을 구하는 것

위와 같은 내용은 구글링해서 찾을 수 있음!

참/거짓도 판별 가능함

a = (3<2)
print(a) 하면 False

b = (3>2)
print(b) 하면 True

c = (3==2)
print(c)하면 False

문자열의 경우

a = 'python'
b = '2'

작은 따옴표 ('...')를 통해서 문자열임을 지정해주면 됨. 이 경우 2 또한 숫자 2의 값으로 인식되지 않고 문자 2로 인식됨.

a = 'christopher'
b = 'columbus'
print(a+b) 하면 
christophercolumbus 의 결과값이 출력됨

문자열이기 때문에 a+b를 했을 때 a와 b가 붙은 값이 출력됨.

n번째 값까지 출력, n번째 이후부터 출력, 특정 문자를 기준으로 분리

a[3:]
a[:3]
a.split('-')

리스트란

a = [1,2,3]

딕셔너리란

a = {name : 'bob', age: 29}

말 그대로 사전처럼 key : value 로 이루어짐.

조건문

money = 1000

if money > 3800:
    print('택시를 타자!')
elif money >1200:
    print('버스를 타자')
else:
    print('걸어가자')

반복문

for person in people:
    name = person['name']
    age = person['age']
    if age >20:
        print(name, age)
for i, person in enumerate(people):
    name = person['name']
    age = person['age']
    print(i, name, age)
for i, person in enumerate(people):
    name = person['name']
    age = person['age']
    print(i, name, age)
    if i > 3:
        break
0 bob 20
1 carry 38
2 john 7
3 smith 17
4 ben 27

함수

감상

일기처럼 느낀 점도 간략하게 써보려고 한다. 배운 것에 대한 느낌을 적으면 더 기억하기 좋을 것 같아서.

profile
발전 중...

0개의 댓글