๐Ÿ“‚์›น ๊ฐœ๋ฐœ(Web)/๐ŸํŒŒ์ด์ฌ(Python)

๋ฌธ์ž์—ด(String)

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 1. 17. 00:49

๋ฌธ์ž์—ด(String)
    ํ•˜๋‚˜ ์ด์ƒ ์—ฐ์†๋œ ๋ฌธ์ž(character)๋“ค์˜ ๋‚˜์—ด.
    ํŒŒ์ด์ฌ์—์„œ ๋ฌธ์ž์—ด ํฐ๋”ฐ์˜ดํ‘œ(" ")
    ๋˜๋Š” ์ž‘์€ ๋”ฐ์˜ดํ‘œ(' ') ์‚ฌ์ด์— ์œ„์น˜.


1. 'hello'์™€ "hello" ๋™์ผ
print('hello' == "hello") # ๊ฐ’์ด ๊ฐ™์œผ๋ฉด True ๋ฐ˜ํ™˜



2. ๋ณ€์ˆ˜์— ๋ฌธ์ž์—ด ํ• ๋‹น

a(๋ณ€์ˆ˜) = "Hello"(๋ฌธ์ž์—ด)
print(a)


3. ์—ฌ๋Ÿฌ ์ค„ ๋ฌธ์ž์—ด
    ์„ธ ๊ฐœ์˜ ๋”ฐ์˜ดํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜์— ์—ฌ๋Ÿฌ ์ค„ ๋ฌธ์ž์—ด ํ• ๋‹น

a = """ํ”ผ์นด์ธ„, ๋ผ์ด์ธ„, ํŒŒ์ด๋ฆฌ, ๊ผฌ๋ถ€๊ธฐ
    ๋ฒ„ํ„ฐํ”Œ, ์•ผ๋„๋ž€, ํ”ผ์กดํˆฌ, ๋˜๊ฐ€์Šค
    """
print(a)


4. ๋ฌธ์ž ๋ฐฐ์—ด => ๋ฌธ์ž์—ด
    ๋ฌธ์ž์—ด ์ธ๋ฑ์‹ฑ(indexing)
    h  e  l  l  o  <== ๋ฌธ์ž์—ด
    0  1  2  3  5  <== ์ธ๋ฑ์Šค(0๋ถ€ํ„ฐ ์‹œ์ž‘!)
   -5 -4 -3 -2 -1  <== ๋งˆ์ด๋„ˆ์Šค ์ธ๋ฑ์Šค


a = "hello"
print(a[1])


print(a[1] == a[-4])



5. ๋ฌธ์ž์—ด ์Šฌ๋ผ์ด์‹ฑ
    ์Šฌ๋ผ์ด์Šค ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž ๋ฒ”์œ„๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค. 
    ๋ฌธ์ž์—ด์˜ ์ผ๋ถ€๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ ค๋ฉด ์‹œ์ž‘ ์ธ๋ฑ์Šค์™€ ๋ ์ธ๋ฑ์Šค๋ฅผ ์ฝœ๋ก ์œผ๋กœ ๊ตฌ๋ถ„

 

#

b = "Hello, World"
print(b[2:5])


# ์ฒ˜์Œ๋ถ€ํ„ฐ ์Šฌ๋ผ์ด์Šค
print(b[:5])


# ๋๊นŒ์ง€ ์Šฌ๋ผ์ด์Šค
print(b[2:])


6. ๋Œ€๋ฌธ์ž

a = "Hello, World"
# ๋Œ€๋ฌธ์ž
print(a.upper())


7. ์†Œ๋ฌธ์ž
print(a.lower())



8. ๋ฌธ์ž์—ด ๋ฐ”๊พธ๊ธฐ
a = "Hello, World"
print(a.replace("H","J"))


9. ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ
a = "Hello"
b = "World"
c = a + b
print(c)



a = "Age"
b = 15
c = a + str(b) #ํ˜•๋ณ€ํ™˜
print(c)