''' 字符串: = is + * % r ''' s1 = 'abc' s2 = "abc" s3 = ''' abc '''#已经有换行了 print(id(s1),id(s2),id(s3)) #'''三引号占用的内存空间与单双引号的不同 print(s1 == s2) print(s1 is s2) print(s2 == s3) print(s2 is s3) # s1 = input('请输入') # s2 = input('请输入') # print(s1 == s2) # 字符串的运算 + * s3 = s1 + s2 #相当于拼接符 s4 = s1 *5 print(s3) print(s4) # in 运算符 在....里面 not in ---> 没有在....里面 name = 'alias' result = 'alia' in name #返回值为布尔类型 print(result) result = 'tom' not in name #返回值为布尔类型 print(result) # % 字符串的格式化 print('%s说:好好学习!' % name) # r 保留原格式 print('%s说:\'hahaha\' ' % name) print(r'%s说:\'hahaha\' ' % name) # [] filename = 'picture.png' print(filename[:-4]) #包前不包后 print(filename[3:-4]) # 省略 print(filename[3:]) print(filename[-1:]) # 步长 print(filename[0::2]) # [::] print(filename[::-1])
28.字符串运算符
最新推荐文章于 2024-02-19 21:58:25 发布