首页 > 编程语言 > 详细

python字符串

时间:2021-04-14 16:03:49      阅读:23      评论:0      收藏:0      [点我收藏+]

前面python办公自动化有讲部分,这里主要学习操作:

chr(编号)    #打印对应unicode字符  例如:chr(88) 打印结果: ‘X’

ord(字符)   #打印unicode编号  例如:ord("B") 打印结果:’66‘

str(数据)   #可以将数值,如整数、浮点数、布尔型数值转换为字符串

[]     #提取字符【正想搜索:从左面偏移0开始,负向搜索与之相反】

对象.replace(将被替换的字符串,使用此字符串替换)   #替换字符串,生成新字符串,并不修改原字符串。

slice     #字符串切片【a[1:5],切1~5,不包含5的四个字符,len[a(1:5)],打印为4的长度,具体用法看10】

一、给变量赋值字符串等问题

1、使用

aa="""

字符串1

字符串2

"""

时,打印会自动加入\n,即

‘\n字符串1\n字符串2\n‘

【可知,\n会被加入,并且使用len(aa)计算长度时,会把\n计算入内,len(aa)此处的长度为14,自行验证,各种可能】

2、使用

aa="abc"

时,就不会出现1中的情况,打印时为

‘abc‘

长度则为3

3、转义字符:

\      续行符【2中使用情况】

\\    反斜杠符号【即单个\】

\‘    单引号【‘】

\b  退格【BackApace】

\t  换行制表符

\r  回车

4、字符串拼接

a="sdsddds"+"ddffdd" 【必须都是字符串】

a="sdsdsd"+str(123) 【可以使用str来拼接数值】

5、字符串复制

a="we"*3 【表示复制两次,加上原来共三次,结果wewewe。】

6、print打印:

print("sxt",end=‘*‘)

表示在打印完后在结尾加end=‘*‘的*字符串。

7、从控制台输入:

a = input("请输入:")【input进行了阻塞和中断,会先显示请输入:然后用户输入数据,回车,输入的数值再赋值给a】

8、使用[]搜索字符

a="abcdefghijklmnopqrstuvwxyz"

a[1]

打印结果:

b

9、replace替换字符

a.replace(‘b‘,‘n‘)

将a中的‘b‘替换成‘n‘

10、字符串切片slice

a[1:5]

打印1到4的字符

a[3:]  

从3打印到结束

a[:9]

从0打印到8

a[-3:-9]

从倒数第个开始往前到倒数第8.

结合上面探索。

a[::2]表示从0开始取,步长为2

11、暂时到这里,后续补上

python字符串

原文:https://www.cnblogs.com/ciscolee/p/14656612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!