ํ์ด์ฌ์ผ๋ก ๋ฐฐ์ฐ๋ ๋๊ตฌ๋ ์ฝ๋ฉ 3์ฅ 111~113์ชฝ ํ์ต ๋ด์ฉ ์ ๊ฒ ์ ๋ต
1.
(1) ๋ต: 3
len()์ ๋ฌธ์์ด์ ๊ธธ์ด ๋ฆฌํดํ๋ ํจ์
(2) ๋ต: 6
*์ ๋ฌธ์์ด ๋ฐ๋ณต ์ฐ์ฐ์์ด๋ฏ๋ก len("์๋ฐ์๋ฐ์๋ฐ")
(3) ๋ต: 6
(4) ๋ต: 6
(5) ๋ต: "์ธ"
๋ฌธ์์ด ์ธ๋ฑ์ฑ ์ธ๋ฐ์ค๋ 0๋ถํฐ ๊ธธ์ด-1๊น์ง
(6) ๋ต: y
+๋ ๋ฌธ์์ด ์ฐ๊ฒฐ ์ฐ์ฐ์์ด๋ฏ๋ก "python์ธ์ด"[1]
(7) ๋ต: "ํ"
(8) ๋ต: "๋ก"
(9) ๋ต: "์ฌ"
๋ฌธ์์ด ์ธ๋ฑ์ฑ์์ ๋ง์ง๋ง ๋ฌธ์์ ์ธ๋ฑ์ค๋ ๊ธธ์ด-1
(10) ๋ต: "๊ณ "
"ํ์ด์ฌ์ต๊ณ ์ต๊ณ "[4]
๋ฌธ์์ด ์ฐ์ฐ์๋ ์ฐ์ ์ฐ์ฐ์์ ๊ฐ์ด *๊ฐ +๋ณด๋ค ์ฐ์ ์์๊ฐ ๋๋ค.
2.
๋ฌธ์์ด ์ฌ๋ผ์ด์ฑ [start:end:step] # end-1๊น์ง, step๋ ์๋ตํ๋ฉด 1, ์ธ๋ฑ์ค +1
(1) ๋ต: dict
(2) ๋ต: icti
(3) ๋ต: ctio
(4) ๋ต: tionary
(5) ๋ต: nar
(6) ๋ต: ary
3.
(1) ๋ต: tuple
(2) ๋ต: tupl
(3) ๋ต: uple
(4) ๋ต: tuple
end ์๋ต๋๋ฉด ๋ฌธ์์ด ๋๊น์ง
(5) ๋ต: tuple
(6) ๋ต: tuple
start, end ์๋ต๋๋ฉด ๋ฌธ์์ด ์ฒ์๋ถํฐ ๋๊น์ง ์ ์ฒด
4.
(1) ๋ต: python
(2) ๋ต: ython
(3) ๋ต: python
(4) ๋ต: ytho
(5) ๋ต: thon
(6) ๋ต: ๋น ๋ฌธ์์ด ๋ฆฌํด
๋ฌธ์์ด ์ฌ๋ผ์ด์ฑ์์ ํด๋น๋๋ ๋ฌธ์์ด์ด ์์ผ๋ฉด ๋น ๋ฌธ์์ด์ ๋ฆฌํดํ๋ค.
5.
(1) ๋ต: jv yhn
(2) ๋ต: nohyp avaj
(3) ๋ต: nohyp avaj
(4) ๋ต: v yhn
(5) ๋ต: nt a
(6) ๋ต: aapt
6.
(1) ๋ต: 3
(2) ๋ต: "5"
(3) ๋ต: "a"
(4) ๋ต: 28.9
(5) ๋ต: "c"
(6) ๋ต: "t"
7.
(1) ๋ต: "pithon"
(2) ๋ต: 1
(3) ๋ต: "a-b-c"
(4) ๋ต: 2
(5) ๋ต: 5
(6) ๋ต: 5
(7) ๋ต: PALINDROME
(8) ๋ต: Palindrome
(9) ๋ต: "=========์ ๋ชฉ========="
(10) ๋ต: "kotlin# # "
(11) ๋ต: "id"
์ผ์ชฝ์ ์๋ ๊ณต๋ฐฑ๋ง ์ ๊ฑฐ
(12) ๋ต: "pwd"
๋ชจ๋ ๊ณต๋ฐฑ ์ ๊ฑฐ
8.
๋ฌธ์์ด์ ๋ณ์๋ ์์๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ํฌ๋งทํ
ํ์ด์ฌ์ .format() ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
(1) ๋ต: "1 2 3"
(2) ๋ต: "2 1 3"
(3) ๋ต: "3 2 1"
(4) ๋ต: "20 10 10"
(5) ๋ต: " 57
(6) ๋ต: " 3.142 3.14 3.1"
(7) ๋ต: "15 1111 17 F"
(8) ๋ต: "ํผ์ผํธ 0.2%"
9.
(1) ๋ต: True
True or False
(2) ๋ต: False
False and False
(3) ๋ต: True
True or True
(4) ๋ต: True
False and True
(5) ๋ต: False
์ฌ์ ์์ ๋จผ์ ๋์ค๋ฉด ์ ๋์ฝ๋ ๊ฐ์ด ๋ ์๋ค.
(6) ๋ต: True
(7) ๋ต: False
(8) ๋ต: False
10.
(1) ๋ต: 1
(2) ๋ต: 1
True * True + False * True == 1 + 0
(3) ๋ต: 180
๋นํธ ์ํํธ ์ฐ์ฐ์ 2์ง์๋ก ๋ณํ๋์ด ์ฐ์ฐ๋ ํ 10์ง์๋ก ๋ณํ๋์ด ๋ฆฌํด๋๋ค.
(4) ๋ต: 0
(5) ๋ต: -7
(6) ๋ต: -6
์์๋ฅผ ๊ตฌํ๋ ค๋ฉด 2์ง์ ๋ณด์๋ฅผ ๊ตฌํ๋ค +1
11.
(1) ๋ต: ValueError
(2) ๋ต: IndexError
(3) ๋ต: IndexError
(4) ๋ต: ValueError
12. ๋ต:
1
2
3
4
5
6
7
8
9
10
11
12
|
str = "์ด๋ค ์ผ์๋ ๋ช
ํํ - ๋ฐ๋์งํ๋ฉฐ ์ ์ผํ - ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค." # ๋ณ์ str์ ๋ฌธ์์ด ๋์
slen = len(str) # ๋ณ์ slen์ len() ํธ์ถํ์ฌ str์ ๊ธธ์ด ๋์
start = str.find("๋ฐ๋์งํ๋ฉฐ ์ ์ผํ") # ๋ณ์ start์ find() ํธ์ถํ์ฌ ์ฒซ ๋ฌธ์์ ์ธ๋ฑ์ค ๋์
end = start + len("๋ฐ๋์งํ๋ฉฐ ์ ์ผํ") # ๋ณ์ end์ len() ํธ์ถํ์ฌ ๋ง์ง๋ง ๋ฌธ์์ ์ธ๋ฑ์ค + 1 ๋์
strSlicing = str[start:end] # str์ ์ฌ๋ผ์ด์ฑํ ๋ฌธ์์ด์ ๋ณ์ strSlicing์ ๋์
print(str) # ํ์ค ์ถ๋ ฅ ํจ์ print() ํธ์ถํ์ฌ str ์ถ๋ ฅ, ๋ฌธ์์ด ์ ์ฒด
print(slen) # ํ์ค ์ถ๋ ฅ ํจ์ print() ํธ์ถํ์ฌ slen ์ถ๋ ฅ, ๋ฌธ์์ด ์ ์ฒด ๊ธธ์ด
print(strSlicing) # ํ์ค ์ถ๋ ฅ ํจ์ print() ํธ์ถํ์ฌ strSlicing ์ถ๋ ฅ, ๋ฌธ์์ด ์ฌ๋ผ์ด์ฑ๋ ๊ฒ
print(str.replace(" ", "")) # ํ์ค ์ถ๋ ฅ ํจ์ print() ํธ์ถํ๊ณ replace() ๋ฉ์๋ ํธ์ถํ์ฌ str ์ถ๋ ฅ, ๋ฌธ์์ด ๊ณต๋ฐฑ ์ ๊ฑฐ๋ ๊ฒ
|
cs |
strip() ๋ฉ์๋๋ ๋ฌธ์์ด์ ์ค๊ฐ์ ์๋ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ์ง ๋ชปํ๋ค. ์ค์ง ๋ฌธ์์ด์ ๋งจ ์๊ณผ ๋ค์ ์๋ ๊ณต๋ฐฑ๋ง ์ ๊ฑฐํ ์ ์๋ค.