[요약]파이썬(Python) 자료구조 TEST Sample
# 파이선 자료형 테스트예제 # 출처 : fastcampus.co.kr : 파이썬 웹 개발 올인원 패키지 Online 학습 # 1. 문자열의 길이 구하기 > 14 q1 = 'abcdefghijklmn' print('1. ', len(q1)) # 2. 문자열 출력 > apple;orange;banana;lemon; print('2. ', 'apple;orange;banana;lemon;') # 3. 문자열 연산 '*' 50 개 출력 > **************************************************************************************************** print('3. ', '*' * 50) # 4. 형변환 출력 print("4. ", int("30")) # > 30 print("4. ", float("30")) # > 30.0 print("4. ", complex("30")) # > (30+0j) print("4. ", str(30)) # > 30 # 5. 부분 문자열 추출 q5 = 'Niceman' print('5. ', q5[4:7]) # > man q5_idx = q5.index("man") print('5. ', q5[q5_idx:q5_idx+3]) # > man # 6. 문자열을 거꾸로 출력 q6 = 'Nicemann' print("6. ", list(reversed(q6))) # > ['n', 'n', 'a', 'm', 'e', 'c', 'i', 'N'] print("6. ", q6[::-1]) # > nnameciN # 7. 부분 문자열 제거1 q7 = '010-1111-22222' print("7. ", q7[0:3]+q7[4:8]+q7[9:14]) # > 01011112222 # 정규표현식 이용예 import re print("7. ", re.sub('[^0-9]', '', q7)) # > 010111122222 # 8. 부분 문자열 제거2 q8 = 'http://daum.net' print('q8. ', q8[7:]) # > daum.net # 9. 문자열을 대문자, 소문자로 변환 q9 = 'Niceman' print('9. 대문자:', q9.upper(), ' 소문자:', q9.lower()) # > 대문자: NICEMAN 소문자: niceman # 10. 슬라이싱을 이용하여 부분 문자열 출력 q10 = 'abcdefghijklmnopqrstu' print('10. ', q10[2:5]) # > cde # 11. 리스트 항목 삭제 q11 = ['유비','관우', '장비'] q11.remove('관우') print('11. ', q11) # > ['유비', '장비'] # 12. 튜플을 리스트로 변환 q12 = (1, 2, 3, 4, 5) print('12. ', list(q12)) # > [1, 2, 3, 4, 5] # 13. 딕셔너리 선언 q13_dict = { '성인' : 100000, '청소년' : 70000, '아동' : 30000 } # or q13_dic = {} q13_dic['성인'] = 100000 q13_dic['청소년'] = 100000 q13_dic['아동'] = 100000 print('13. ', q13_dic) # > {'성인': 100000, '청소년': 100000, '아동': 100000} # 14. 13번에 딕셔너리 추가 q13_dic['소아'] = 0 print('14. ', q13_dic) # > {'성인': 100000, '청소년': 100000, '아동': 100000, '소아': 0} # 15. 13에서 키항목만 출력 print('15. ', q13_dict.keys()) # > dict_keys(['성인', '청소년', '아동']) print('15. ', list(q13_dict)) # > ['성인', '청소년', '아동'] print('15. ', tuple(q13_dict)) # > ('성인', '청소년', '아동')
'프로그래밍 > Python' 카테고리의 다른 글
[요약] 파이썬(Python) 흐름제어 - 반복문 (0) | 2020.10.23 |
---|---|
[요약]파이썬(Python) 흐름제어 - 조건문 (0) | 2020.10.23 |
[요약]파이썬(Python) 자료구조(List, Tuple) (0) | 2020.09.06 |
[요약]파이썬(Python) 문자형 처리 (0) | 2020.09.01 |
[요약]파이썬(Python) 가상환경 설정 및 패키지 설치 (0) | 2020.08.31 |