codeAB 2019-10-24
字符串:是python中的常用数据类型
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用
访问字符串的值:
下标和分片截取
字符串的连接:‘+’
字符串内置函数挺多,选取代表性:(python有许多不仅从左边也可也从右边开始的对字符串的操作)
join(sub):将sub以字符串为分隔符分割
center(width):将字符串在width的居中并且其余部分用空格补齐
ljust(width):将字符串在width的居左并且其余部分用空格补齐
lstrip():去掉字符左边的所有空格
格式化
字符串.format():
‘a{0}b{1}‘.format(‘a‘,‘b‘) Output:aabb位置定义
‘a{a}b{b}‘.format(a=‘a‘,b=‘b‘) Output:aabb自定义
如果位置定义和字符串定义同时出现,位置定义要完全在前面
‘{{0}}‘.format("打印的字符串") Output:{0} #‘{{‘是花括号的转义字符串
格式化字符(("I love %c)%(97) Output:"I love a")
格式化操作符辅助指令
Python三引号(triple quotes)
python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符
三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的
Python3中,所有的字符串都是Unicode字符串