티스토리 뷰
728x90
[수업 목표]
- 파이썬 기초 문법을 익히고,
- 여러가지 퀴즈로 빠르게 숙달한다.
- 파이썬 심화 문법들을 다뤄봅니다.
- 머릿속 어딘가에 담아두고, 나중에 생각나면 써먹기!
✅ 함수
- 함수를 정해줄 때에 def 로 시작한다.
- hello 안에 print를 두개 넣으면 두개 다 한번에 출력된다.
- 만약에 if 문으로 시작하여 65세보다 이상일 때에는 무료, 65보다 작고 (그 이외의) 20보다 높을 때에는 성인, 그 나머지는 청소년으로 출력한다.
- 똑같은 if 문을 사용하여 출력한다.
- 문자를 출력할 때에는 print ? 숫자를 출력할 때에는 return 을 사용한다. 아래의 사진처럼 print 를 사용해 0원인것을 사용하려 하였더니 None 이 나온다.
✍️ Q. 주민등록번호를 입력받아 성별을 출력하는 함수 만들기
- split 을 이용하여 '-' 으로 두 섹션으로 나눈뒤에 그 중 1번째 리스트에서 0번째 리스트를 가져오라고 함. 여기서 0번째 리스트로 [:1]로 첫번째 문자열을 가져오라고 할 수 있다.
- '' 따옴표 안에 들어가 있는 것은 문자열이라서 숫자로 바꾼뒤에 짝수, 홀수로 나누어 주어야 하기 때문에 int() 로 숫자로 변형시켜주어야 한다.
- 아래 그림처럼 int를 위에 넣어도 되고 위의 그림처럼 if 문 안의 num 에 넣어도 실행되는 것을 볼 수 있다.
- check_gender(pin) 으로 변수를 주었기 때문에 마지막에 출력할 때에는 check_gender(pin) 의 형태로 출력해야 한다. my_pin = ('2022~) 와 my_pin('2022~) 로 출력하려고 하였더니 에러가 났었다.ㅠㅠ
✅ 튜플
- 튜플은 리스트와 비슷하지만 불변인 자료형이다.
- 리스트는 a[1] = '수박' 으로 안에있는 리스트를 변형할 수 있지만, 튜플은 변형하려고하면 에러가 뜨면서 변형되지 않는다.
- a_dict = [('bob','24'),('john','29'),('smith','30')] 로 people = [{'name': 'bob', 'age': 20}, {'name': 'queen', 'age': 25}] 처럼 쓰는 리스트를 튜플로도 쓸 수 있다. 대신 불변형이다.
✅ 집합
- 리스트에 있는 숫자들에서 중복되는 것을 빼주고 정렬하는 것이 집합이다.
- 교집합과 합집합도 나타낼 수 있다.
✍️ 구글링문제 - Q. A가 들은 수업 중, B가 듣지 않은 수업을 찾아보기
- a에서 b 를 빼주면 듣지 않은 수업을 찾아볼 수 있다.
반응형
'AI웹 개발자 과정 공부 (팀스파르타) > 파이썬 실무 AI' 카테고리의 다른 글
24.02.28_TIL (0) | 2024.02.28 |
---|---|
24.02.27_TIL (0) | 2024.02.27 |
24.02.23_TIL (0) | 2024.02.23 |
24.02.21_TIL (파이썬 : 리스트, 딕셔너리) (0) | 2024.02.21 |
24.02.20_TIL (파이썬 : 변수, 문자열) (0) | 2024.02.20 |