Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
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
Archives
Today
Total
관리 메뉴

게임 제작 마스터 클래스

파이썬 수업노트 no. 9 | 파이썬 데이터 타입 관련 퀴즈 본문

파이썬

파이썬 수업노트 no. 9 | 파이썬 데이터 타입 관련 퀴즈

엔류 ENRU 2020. 3. 18. 23:00




# **** Quiz 퀴즈 : 한번 스스로 연습해 보세요. *****

# Section04-5 # 파이썬 데이터 타입(자료형) # 딕셔너리, 집합 자료형 # 데이터 타입 관련 퀴즈(정답은 영상) # 1. 아래 문자열의 길이를 구해보세요. q1 = "dk2jd923i1jdk2jd93jfd92jd918943jfd8923" print("1. ",len(q1)) # 2. print 함수를 사용해서 아래와 같이 출력해보세요. # apple;orange;banana;lemon print("2. ","""""") # 3. 화면에 * 기호 100개를 표시하세요. print("3. ",'*' * 100) # 4. 문자열 "30" 을 각각 정수형, 실수형, 복소수형, 문자형으로 변환해보세요. print("4. ", int("30")) print("4. ", float("30")) print("4. ", complex("30")) print("4. ", str(30)) # 5. 다음 문자열 "Niceman" 에서 "man" 문자열만 추출해보세요. q5 = "Niceman" q5_idx = q5.index("man") print("5. ", q5[q5_idx:q5_idx+3]) print("5. ", q5[4:7]) # 6. 다음 문자열을 거꾸로 출력해보세요. : "Strawberry" q6 = "Strawberry" print("6. ",list(reversed(q6))) print("6. ",q6[::-1]) # 7. 다음 문자열에서 '-'를 제거 후 출력하세요. : "010-7777-9999" q7 = "010-7777-9999" print("7. ", q7[0:3]+q7[4:8]+q7[9:13]) # 정규표현식 import re print("7. ",re.sub('[^0-9]','',q7)) # 8. 다음 문자열(URL)에서 "http://" 부분을 제거 후 출력하세요. : "http://daum.net" q8 = "http://daum.net" print("8. ",q8[7:]) # 9. 다음 문자열을 모두 대문자, 소문자로 각각 출력해보세요. : "NiceMan" print("9. ","Niceman".upper()) print("9. ","Niceman".lower()) # 10. 다음 문자열을 슬라이싱을 이용해서 "cde"만 출력하세요. : "abcdefghijklmn" q10 = "abcdefghijklmn" print("10. ",q10[2:5]) # 11. 다음 리스트에서 "Apple" 항목만 삭제하세요. : ["Banana", "Apple", "Orange"] q11 = ["Banana:","Apple","Orange"] q11.remove("Apple") print("11. ",q11) # 12. 다음 튜플을 리스트로 변환하세요. : (1,2,3,4) q12 = (1,2,3,4) print("12. ", list(q12)) # 13. 다음 항목을 딕셔너리(dict)으로 선언해보세요. : <성인 - 100000 , 청소년 - 70000 , 아동 - 30000> # q13_dict = { # '성인': 100000, # '청소년': 70000, # '아동': 30000 # } q13_dict = {} q13_dict['성인']=100000 q13_dict['청소년']=70000 q13_dict['아동']=30000 print("13. ",q13_dict) # 14. 13번 에서 선언한 dict 항목에 <소아 - 0> 항목을 추가해보세요. q13_dict['소아']= 0 print("14. ", q13_dict) # 15. 13번에서 선언한 딕셔너리(dict)에서 Key 항목만 출력해보세요. #print(q13_dict.keys()) print(list(q13_dict.keys())) # 16. 13번에서 선언한 딕셔너리(dict)에서 value 항목만 출력해보세요. #print(q13_dict.values()) print(list(q13_dict.values())) print(tuple(q13_dict.values())) # *** 결과 값만 정확하게 출력되면 됩니다. ^^* 고생하셨습니다. ***


Comments