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 |