파이썬 기초 - 문자열 str

 일반적인 방법:

1. find() 메서드: 더 긴 문자열에서 하위 문자열을 찾고 하위 문자열 위치의 가장 왼쪽 인덱스를 반환합니다.

2. join() 방법: split()의 반대 방법이며 추가해야 하는 대기열 요소는 문자열이어야 합니다.

3.lower() 메서드: 문자열의 소문자 버전을 반환합니다.

4.replace() 메서드: 모든 문자열이 교체된 후 얻은 문자열을 반환합니다.

5. split() 메소드: 문자열을 시퀀스로 분할하는 조인의 역 메소드입니다.

6.strip() 메서드: 문자열 양쪽 끝의 공백을 제거합니다(내부 제외).

7. 문자열 상수:

string.digits #포함 숫자 0-9

string.ascii_letters #ASCII码

string.printable # 인쇄 가능한 모든 문자

string.punctuation #모든 구두점 문자

import string

#1.find()方法:在一个较长的字符串中查找子字符串,返回子串所在位置的最左端索引
a="Hello World"
w=a.find("World")
print(w)
#输出:6

#2.join()方法:它是split()的逆方法,需要添加队列元素必须是字符串
a=["1","2","3","4","5"]
print("".join(a))
print("+".join(a))
#输出:12345
#输出:1+2+3+4+5
a=["","usr","bin","env"]
print("/".join(a))
#输出:/usr/bin/env

#3.lower()方法:返回字符串的小写字母版
a="HelloWorld"
print(a.lower())
#输出:helloworld

#4.replace()方法:返回某个字符串的所有匹配项均被替换之后得到的字符串
a="AAABBAA"
print(a.replace("B","A"))
#输出:AAAAAAA

#5.split()方法:它是join的逆方法,将字符串分割成序列
a="1+2+3+4+5"
b=a.split("+")
print(b)
#输出:['1', '2', '3', '4', '5']

#6.strip()方法:去除字符串两端的空格(不包含内部)
a="   HelloWorld  "
print(a.strip())
#输出:HelloWorld

a="***HelloWorld***"
print(a.strip("*"))
#输出:HelloWorld

#7.字符串常量:在string模块中,需要import string
print(string.digits) #包含数字0-9
print(string.ascii_letters) #ASCII码
print(string.printable)#所有可打印字符
print(string.punctuation)#所有标点符号字符 

추천

출처blog.csdn.net/a497785609/article/details/131956157