| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- js
- 미니프로젝트
- 1주차
- 2주차
- WebSocket
- 장고
- 가상환경
- 알고리즘
- 채팅
- Commpot
- 정보처리기사
- Git
- resnet50
- 마스킹
- 프로젝트
- 개발일지
- WIL
- channels
- 정보처리기사실기
- 프로그래머스
- 파이썬
- WHERE절
- vscode
- Class
- github
- re-id
- sql
- REDIS
- 백준
- poetry
Archives
- Today
- Total
개발일기
#3 파이썬 연습 (튜플, 집합, f-string) 본문
content
- 새로 알게된 점 (복습!)
- 내맘대로 활용해보기
- 느낀 점
1. 튜플
튜플 : 순서가 있는 자료형이지만, 불변형이다.
a=('사과','배','감')
a=('사과','배','감')
a[1] = '수박'
print(a) #오류메세지!
2. 집합
집합의 특징: 중복을 제거한다.
a=[1, 2, 4, 5, 7, 8]
b=[2, 3, 6, 7, 8]
set_a = set(a)
set_b = set(b)
print(set_a & set_b) #교집합
print(set_a | set_b) #합집합
print(set_a - set_b) #차집합
내 맘대로 활용하기
set_a.intersection(set_b) #교집합
set_a.union(set_b) #합집합
set_b.difference(set_a) #집합 B - 집합 A (차집합)
이렇게 바꿔서 쓸 수도 있다..!
3. f-string : 굉장히 자주 쓰임!
scores = [
{'name':'영수','score':70},
{'name':'영희','score':65},
{'name':'기찬','score':75},
{'name':'희수','score':23},
{'name':'서경','score':99},
{'name':'미주','score':100},
{'name':'병태','score':32}
]
for s in scores:
name = s['name']
score = s['score']
print(name+'의 점수는 '+str(score)+'점입니다.')
print(f'{name}의 점수는 {score}점입니다.') # f-string 사용
둘의 출력값:
영수의 점수는 70점입니다.
영희의 점수는 65점입니다.
기찬의 점수는 75점입니다.
희수의 점수는 23점입니다.
서경의 점수는 99점입니다.
미주의 점수는 100점입니다.
병태의 점수는 32점입니다.
내 맘대로 활용하기 : 응용해서 재밌는 함수를 하나 만들어보았어요~
def you(name, mbti) :
a= name.strip()
b= (mbti.strip()).upper()
print(f'{a}의 mbti는 {b}이다.')
if b[:1] == 'E':
print(f'{a}는 지금 신나게 수다떨면서 놀고 싶다. 혼자 있기 싫다.')
else:
print(f'{a}는 지금 집에 가고 싶다. 넷플릭스를 보며 혼자만의 시간을 갖고 싶다.')
name = str(input("이름을 적어주세요."))
mbti = str(input("mbti를 적어주세요."))
you(name,mbti)
출력값:
이름을 적어주세요. 김지수
mbti를 적어주세요. INFP
김지수님은 지금 집에 가고 싶다. 넷플릭스를 보며 혼자만의 시간을 갖고 싶다.
느낀점
- 각 자료형의 특징을 알게 되어서 좋았다.
- 지금까지 배운 문법을 가지고.. mbti를 활용한 간단한 함수를 하나 만들어보았는데.. 재밌다..ㅎㅎ
'오늘의 공부일기 > 파이썬 공부일기' 카테고리의 다른 글
| #6 파이썬 심화 (가상환경, 코드 컨벤션, 변수 유효 범위) (0) | 2023.03.23 |
|---|---|
| #5 파이썬 연습 (map, filter, lamda, class) (0) | 2023.03.21 |
| #4 파이썬 연습 (예외처리, 파일 불러오기, 한 줄의 마법) (0) | 2023.03.21 |
| #2 파이썬 연습 (for문, if문, 함수) (0) | 2023.03.21 |
| #1. 파이썬 연습 (문자열, 리스트, 딕셔너리) (0) | 2023.03.20 |