ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python字符串

2022-05-10 20:04:04  阅读:183  来源: 互联网

标签:字符 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,引号,参数,转译,字符串
来源: https://www.cnblogs.com/vigo01/p/16215639.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有