Python基础-字符串str

Python 94次浏览 本站

常用方法:

1.find()方法:在一个较长的字符串中查找子字符串,返回子串所在位置的最左端索引。

2.join()方法:它是split()的逆方法,需要添加队列元素必须是字符串。

3.lower()方法:返回字符串的小写字母版。

4.replace()方法:返回某个字符串的所有匹配项均被替换之后得到的字符串。

5.split()方法:它是join的逆方法,将字符串分割成序列。

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)#所有标点符号字符 

发表评论

电子邮件地址不会被公开。 必填项已用*标注