-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsection04-5-a.py
107 lines (58 loc) · 2.61 KB
/
section04-5-a.py
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# Section04-5
# 파이썬 데이터 타입(자료형)
# 딕셔너리, 집합 자료형
# 데이터 타입 관련 퀴즈(정답은 영상)
# 1. 아래 문자열의 길이를 구해보세요.
q1 = "dk2jd923i1jdk2jd93jfd92jd918943jfd8923"
print('1. q1길이:\t', len(q1))
# 2. print 함수를 사용해서 아래와 같이 출력해보세요.
# apple;orange;banana;lemon
print('2. print:\t', '''apple;orange;banana;lemon''')
# 3. 화면에 * 기호 100개를 표시하세요.
print('3. *100개:\t', star * 100)
# 4. 문자열 "30" 을 각각 정수형, 실수형, 복소수형, 문자형으로 변환해보세요.
print('4. 정수형:\t', int(string30))
print(' 실수형:\t', float(string30))
print(' 복소수형:\t', complex(string30))
print(' 문자형:\t', string30)
# 5. 다음 문자열 "Niceman" 에서 "man" 문자열만 추출해보세요.
str = "Niceman"
manIdx = str.index("man")
print('5. 문자추출:\t', str[manIdx:manIdx + 3])
# 6. 다음 문자열을 거꾸로 출력해보세요. : "Strawberry"
sb = "Strawberry"
print('6. reverse:\t', sbResult)
# 7. 다음 문자열에서 '-'를 제거 후 출력하세요. : "010-7777-9999"
phoneNumber = "010-7777-9999"
print('7. - 제거:\t', re.sub('[^0-9]', '', phoneNumber))
# 8. 다음 문자열(URL)에서 "http://" 부분을 제거 후 출력하세요. : "http://daum.net"
url = "http://daum.net"
urlIdx = url.index('''http://''')
print('8. http제거:\t', url[urlIdx + 7:])
# 9. 다음 문자열을 모두 대문자, 소문자로 각각 출력해보세요. : "NiceMan"
str = "NiceMan"
print(str.upper())
# 10. 다음 문자열을 슬라이싱을 이용해서 "cde"만 출력하세요. : "abcdefghijklmn"
str = "abcdefghijklmn"
print(str[2:5])
# 11. 다음 리스트에서 "Apple" 항목만 삭제하세요. : ["Banana", "Apple", "Orange"]
list = ["Banana", "Apple", "Orange"]
list.remove("Apple")
print(list)
# 12. 다음 튜플을 리스트로 변환하세요. : (1,2,3,4)
tup = (1, 2, 3, 4)
print([s for s in tup])
# 13. 다음 항목을 딕셔너리(dict)으로 선언해보세요. : <성인 - 100000 , 청소년 - 70000 , 아동 - 30000>
dict = {}
dict['성인'] = 100000
dict['청소년'] = 70000
dict['아동'] = 30000
print(dict)
# 14. 13번 에서 선언한 dict 항목에 <소아 - 0> 항목을 추가해보세요.
dict['소아']=0
print(dict)
# 15. 13번에서 선언한 딕셔너리(dict)에서 Key 항목만 출력해보세요.
print(dict.keys())
# 16. 13번에서 선언한 딕셔너리(dict)에서 value 항목만 출력해보세요.
print(dict.values())
# *** 결과 값만 정확하게 출력되면 됩니다. ^^* 고생하셨습니다. ***