目录


- #字符串特性测试---变量不用加引号,字符串单双三引号都行
- a='hahaha'
- b='cyy'
- print('hello\t'+b)
- print(a+b)
- print(a*10)
- print('*'*10)


- ###只能打印布尔值,是否在数组里
- a='hahaha'
- b="cyy"
- print('hello'in b)
- print('c'in b)
- print('c' not in b)

切片:切下来一部分内容
s[start:end:step] :保留从start到end-1位,数组是从零开始的
s[:] :从头开始访问到字符串结束,print(s[:])相当于打印完整字符串


- #例题:判断一个字符串是不是回文字符串,abc不是,aba是,abba是,abcba是
-
- str=input("请输入字符串:")
- result="回文字符串"if str == str[::-1] else "不是回文字符串"
- print(str+"是"+result)

- a='hahaha'
- b="cyy"
- print(b.isalnum())
- print(b.isdigit())

例子:











- a='hahaha'
- b="cyy"
- print(b.center(50,'-'))
- print(b.ljust(50,'-'))
- print(b.rjust(50,'-'))


#index和find区别,当字符串中有要找的字符时均返回索引。当字符串中没有要找的字符时,find返回-1,index报错
-
- a='hahaha'
- b="cyy"
- print(a.find("aha"))
- print(b.index('yy'))
-
- print(b.find('aaa'))
- print(b.index('hhh'))

- a='hahaha'
- b="cyy"
- print(a.count('a'))
- print(a.count('ha')) #统计出现几次


(2)用法
