python字符串

2022/5/10 22:00:30

本文主要是介绍python字符串,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在python中基本上每天都在和字符串打交道,那么究竟什么是字符串呢?

 

在python中字符串可以用单,双和三引号括起来,可以是任意的文本,引号中的字符串由每个字符组成,比如’zhang‘这个字符串由’z‘,’h‘,’a‘,’n‘,’g‘,这么5个字符组成

如果引号中的字符串中间由有引号该怎么办呢?这时候你应该想到用三种形式的引号搭配使用

’I’m  fine!‘    这样会造成字符串的歧义,python解释器会和最近的引号匹配

“I‘m  fine”    这样也是一种解决办法,不过还有一种转义字符(\,加载需要转译的字符前边),不过这个 个人不建议使用,因为如果要转译太多的字符会让人看起来好烦,好多斜杠,所以还是按照实际情况自己选择(有时候转义字符和其他字母搭配会引起混乱,慎用)如果需要转译的字符太多可以在引号前边(左边)加一个r,此时也会起转译的作用

 

字符串的创建:用引号括起来,然后给一个变量去接收(qq='lovez')

 

strip(清除):后边加一个参数,默认去除空格,当然也可以去除其他字符:

strip还有其他两种变形操作,lstrio和rstrip 一个去除左边,一个去除右边,当然按照实际情况使用

replace(替换):replace后边加两个参数,第一个为你要替换的字符串,第二个为替换后的字符串

split(切片):后边加一个参数,该参数为你要切分的字符,有返回值,不会改变原来的字符,切分后以列表的形式出现

center(中心):两个参数,第一个为长度,第二个为填充的字符,将你的字符串用你给的字符填充你给的长度

index(索引):三个参数(一般只需要一个参数),输入第一个参数,也就是一个字符,他会在你的字符串内查找,找到返回索引,找不到则报错,后边两个参数为开始和结束位置(一般不用写)

 

find(查找)用法和index一样,不过还是有差别的

lower(小写)     upper(大写)   swapcase(大小写互换)    capitalize(首字母大写):不需要参数,和上边的一样用就好

 

字符串运算符:

+:字符串连接,通过+号可以连接两个字符串,使得得到一个新的字符串

*:重复输出字符串,和数学运算类似,比如一个字符串*2会得到一个新的字符串,这个字符串由两个原始的字符串组成(a = he  --------a*2-------hehe)

[]:里边输入字符串的索引,python会通过索引找到你的那个字符串

[ : ] 和上边类似,不过是查找某个范围

 

in:表示是否在,,,a  in  b   如果a在b里边返回Ture  否则返回false   ======》not  in   和他恰恰相反

 

%:表示格式化字符串,以后会说到



这篇关于python字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程