字符串运算

s1 = 'abc'  s2 = ''abc''  s3 = '''abc'''

单引号主要是字符串使用,双引号是字符串里也有引号时为了区域就用双引号,三引号主要是为了保持输出的字符串格式不变才用

print(s1==s2)  ==比较的是内容

字符串的运算符:+ *

+ 相当于拼接符将前后的字符串拼接起来

* 相当于倍数

is 开头的函数都是比较真或假

in 在...里面

name = 'steven'

result = 'st' in name  返回值是布尔类型 True False    正确值是True 还有not in 意义是结果输出是反的

print(s1 is s2)  is比较的是地址 ,内容相同时地址不一定相同,特别是函数封闭里的数值小时可以相同,数值大时不一定相同

f  保留原格式名 有r 则不发生转义 没有则发生转义(例如:‘\’)

% 字符串的格式化 print(‘%s说’  %  ‘大家好好学习!’)

[] [:]切片 [::-1]倒相

filename = ‘pictuer.png’

位置都是从0开始,位置也会称作下标或者索引,包前不包后

print(filename[5])  # 通过[] 可以结合位置 获取字母  特点:只能获取一个字母,要获取多个字母时用[0:7]就可以获取7个字母

省略 print(filename[3:]) 代表后面所有内容都获取,前面省略代表从0开始print(filename[:5]) 

 [::-1]快速倒着切片出来,前面有2个:的-1就是让获取的数据倒序,方向是从右到左边

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容