博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python中字符串的操作
阅读量:7048 次
发布时间:2019-06-28

本文共 1431 字,大约阅读时间需要 4 分钟。

hot3.png

在python中字符串的包围的引号有三种,单引号,双引号,三引号,其中,单引号和双引号完全相同,在python中单引号也可完成转义工作

>>>print('doesn\'t \n it?')doesn'tit?

但经常性的,一般使用 单双引号+转义更为普遍  

>>>print("doesn't \n it?")doesn't it?

三引号的使用,三引号(三个单引号或者三个双引号)用来座位注释,文档说明,类描述,用于比较广泛,他可以包含单引号,双引号,换行时不再需要\n

>>>print ("""Usage: thingy [OPTIONS]     -h                                Display this usage message     -H         hostname               Hostname to connect to      """)      Usage: thingy [OPTIONS]     -h                        Display this usage message     -H hostname               Hostname to connect to

-------------------------------------------------------------------------------

上面说的是字符串的定义方法,在python2.7中,字符串的编码转换符号 'r','u'

r 用来防止 \n,\r,\t等被转移

u 用来将文本转为 Unicode字符,在python2.7中字符编码不是unicode

在python3.x之后,统一编码为unicode字符,所以 u被废弃了

--------------------------------------------------------------------------

字符串的连接

在python中字符串的连接有2中,一种是 相邻字符串间使用 空格,一种是使用 +好,后者功能更加完善,推荐使用后者

>>> word = 'Help' + 'A'word'HelpA'>>> '<' + word*5 + '>''  #你没看错,字符串的乘法,将字符串拷贝 n倍
'

--------------------------------------------------------

切片操作有个有用的不变性: s[:i] + s[i:] 等于 s

切片很简单,特别要指出的是,python会自动进行范围检索,但不可超范围取值

>>> word='help'+'A'>>> word[1:100]'elpA'>>> word[10:]''>>> word[2:1]''>>> word[-100:]'HelpA'

超范围取值会触发错误

>>> word[-10]      # errorTraceback (most recent call last):  File "
", line 1, in ?IndexError: string index out of range

转载于:https://my.oschina.net/ososchina/blog/343791

你可能感兴趣的文章
使用asp.net调用谷歌地图api
查看>>
文件读取输入
查看>>
Mysql5.7初始化成空密码或随机密码的方式
查看>>
贝中斯公式相关知识
查看>>
UseAdaptiveSizePolicy与CMS垃圾回收同时使用导致的JVM报错
查看>>
编程生涯
查看>>
WebStorm设置编辑器中的字体大小
查看>>
JAVA 8 默认方法-Default Methods
查看>>
Eclipse启动时选择workspace设置
查看>>
左图有文本,图片自由缩放
查看>>
SQL Server中的锁
查看>>
js时间戳格式化成日期格式的多种方法
查看>>
gdb fabs错误输出
查看>>
jquery-plugin-biggerLink,highLight-层加亮_andy 阳光生活_百度空间
查看>>
最快破亿还是荣耀,这是年轻人的狂欢
查看>>
西藏世界级英雄史诗《格萨尔》藏译汉项目已出版15部书籍
查看>>
远海星空什么样?远望7号带你看银河
查看>>
深入理解javascript系列(十五):高阶函数
查看>>
客户端动态化系列之——Weex
查看>>
BCTF Writeup
查看>>