字符串
创建字符串:
a = "jia'jia'"
重复输出
print('hello'*10)
通过 2 [ ] , [ : ] 索引获取字符串中字符,这里和列表的切片相同
print('helloword'[2;])
通过关键字“in”判断某一个字是否在字符串中
print('wo_guo_de_heng_hao' in [wo,guo,hen])
print(123456 in 89)
格式化字符
print('XiaoMin is a good teacher')
print('%s is good teacher'%'xXiaoMin')
字符串拼接
#例1
a = 123
b = 'abc'
c = a + b
print(c)
#例2
a = 123
b = 'abc'
c = ''.join(a,b) # ''符号中加什么符号 就会将符号 加到拼接的字符中间 例添符号为 +++ 效果如 123+++abc
print(c)
字符串的内置方法
st = 'helle kitty'
print(st.count('l')) # 统计“l”的个数
print(st.capitalize()) # 将首字母大写
print(st.center(25,'-')) # 居中 50为字符串的长度 字符两边用‘-’补充 例:--------hello Kitty-------
print(st.endswith('y')) # 判断是否 以某个内容结尾
print(st.startswith('he')) # 判断是否 以某个内容开头
print(st.expandtabs(tabsize=10)) # 给字符串添加10个空格
print(st.find('t')) # 寻找某个内容的的位置并将索引值返回
st = 'helle kitty{name}'
print(st.format(name = 'xiaomin')) # 格式化输出
print(st.index('t')) # 查找某个内容
st = 'abc456'
print(st.isalnum()) # 判断字符串是否包含数字和字母、汉字中的一种 不能包含特殊字符
print('23222626'.isdecimal('t')) # 判断是否是十进制
print(226848.isdigit()) # 判断是否是一个整形数
print(15645.isnumeric()) # 判断是否是一个数字
print(st.isidentifier()) # 判断是否是一个非法变量
print(Abc.islower()) # 判断是否全部小写
print(Abc.isupper()) # 判断是否全部大写
print(Abc.isspace()) # 判断是否是空格
print('My Title'.istitle()) # 判断首字母是否是大写
print('My Title'.lower()) # 将字符全变小写
print('My Title'.upper()) # 将字符全变大写
print('My Title'.swapcade()) # 将字符反转 大写变小写 小写变大写
print('My Title'.ljust(50,'*')) # 字符总长度50个字符 字符靠左
print('My Title'.rjust(50,'*')) # 字符总长度50个字符 字符靠右
print(' My Title \n 123'.strip()) # 删除空格与换行符
print(' My Title \n 123'.lstrip()) # 删除字符左边的空格与换行符
print(' My Title \n 123'.rstrip()) # 删除字符右边的空格与换行符
print('My Title'.replacel('itle','lesson',1)) # 用lesson 替换 itle 1是替换次数如果出现多个相同字符就替换第一个
print('My Title'.rfind('t')) # 从左往右找
print('My Titl'.split(' ')) # 用空格分割字符串 分割后没有空格符
print('My Titl'.split('i',1)) # 用 'i' 分割字符串 分割一次
print('My titl'.title('')) # 以抬头字符格式 调整字符串 最终将 My titl 调整为 My Titl