Python/python 기초

문자열 수정(Modify Strings)

DS지니 2021. 4. 2. 20:52
728x90
반응형

www.w3schools.com/python/python_ref_string.asp  약 44개

1. Upper Case (대문자로 변환)

1) 전체 글자 대문자로

a = "Hello, World!"
print(a.upper())

> HELLO, WORLD!

 

 

2) 첫 번째 글자만 대문자로 ( 만약 숫자가 먼저 나올 경우 변하지 않음

txt = "hello, and welcome to my world."

x = txt.capitalize()

print (x)

> Hello, and welcome to my world

 

2. Lower Case (소문자로 변환)

 

1) 전체 글자 소문자로

a = "Hello, World!"
print(a.lower())

> hello, world!

 

 

2) 강력한 소문자 변환

더 많은 소문자를 변환하고 lower보다 더 강제적임

txt = "Hello, And Welcome To My World!"

x = txt.casefold()

print(x)

> hello, and welcome to my world!

 

3. Remove Whitespace (여백제거)

a = " Hello, World! "
print(a.strip())

 > Hello, World!

 

 

4. Add Whitespace (여백 추가)

# 공백 추가

txt = "banana"

x = txt.center(20)

print(x)

>        banana

 

# 공백 대신 문자열 추가

txt = "banana"

x = txt.center(20, "O")

print(x)

> OOOOOOObananaOOOOOOO

 

 

5. Replace String (다른 글자로 바꾸기)

a = "Hello, World!"
print(a.replace("H", "J"))

> Jello, World!

 

6. Split String (문자열 나누기)

a = "Hello, World!"
print(a.split(","))

> ['Hello', ' World!']

 

 

 

7. Boolean (True or False로 변환)

txt = "Hello, welcome to my world."

x = txt.endswith(".")

print(x)

> True

txt = "Hello, welcome to my world."

x = txt.endswith("my world.", 5, 11)  #vlaue, start, end

print(x)

> False

728x90
반응형

'Python > python 기초' 카테고리의 다른 글

Escape Characters  (0) 2021.04.02
Format  (0) 2021.04.02
내장 데이터 유형 (Built-in Datatypes)  (0) 2021.04.02
변수 할당하는 방법 3가지  (0) 2021.04.02
변수 이름 지정하는 방법 3가지  (0) 2021.04.02