파이썬 문법 기초

코린이·2022년 5월 18일
0
post-thumbnail
- 제곱수를 나타낼 때는 A**B 곱하기를 두개 쓰기
- 나눈 후 나머지를 구할땐 %
- 문자열은 작은 따옴표 '' (큰 따옴표도 됨)
- 조건 내부에서 같음을 표현할 때는 ==

- 숫자 가치 그대로의 숫자는 int // 숫자로 표현할 때는 int(x)
- 문자 속성을 가진 그대로 상태는 str // 문자로 표현할 때는 str(x)  == 'x'

- 문자열의 길이을 재고 싶을 때는 len()
- 문자열을 앞에서 부터 x만큼만 표현하고 싶을 때 [:x]
// x만큼의 뒤를 나타내고 싶을 땐[x:] // x~y번째만[x:y]
특수한 문자 뒤만 쓰고 싶을 때 ex) 이메일 주소 >>> .split('@')[나눠진 기준 몇번째]

--list = 순서가 중요할 때 0번부터 세어 나감 "[]"
ㄴ a_list = ['해삼','말미잘','멍게'] // a_list[0] == 해삼
ㄴ 리스트 안에 str 외 int는 물론 list도 가능 // ex) [5,'바보', ['해삼','말미잘','멍게']]
ㄴ 리스트에 추가하기 .append() // 앞쪽에 추가하기 .prepend()
ㄴ 리스트 순서값에 -1을 넣으면 가장 마지막 것을 부름
ㄴ 리스트 역순으로 호출하기 .sort(reverse=True)

dictionary = key와 value의 조합으로 저장 "{}"
ㄴ a_dict = {'name':'bob','age':27} // a_dict['age'] = 27
ㄴ 딕셔너리에 추가하기 000['키값'] = 벨류값

if
    money = int(input('나 얼마있니?'))

    if money > 3800:
        print('택시를 타자')
    elif money > 1200:
        print('버스나 지하철을 타자')
    else:
        print('뭔소리야 그냥 걸어가')

반복문
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(name,age)
    if i > 3:
        break
profile
갓 코딩 시작한 코린이

0개의 댓글