# 取字符串中的子串
# str1 = 'PYTHON'
# print(str1[-2])
# 切片
# str1 = 'PYTHON'
# print(str1[::]) #取全部
# print(str1[:3]) #取前面多少个
# print(str1[2:4]) #取中间
# print(str1[4:]) 取后面多少个
# print(str1[-3:-1]) # 取中间
# print(str1[-4:]) # 取后面多少个
# print(str1[:-2]) #取前面多少个
# print(str1[::-2])
# 字符串的常用操作方法
# str1 = 'hello world and
Python and Windows'
# 查找
# str1.find(查找的字符串,开始位置,结束位置)
# find 如果找到了返回索引值 找不到返回-1
# print(str1.find('world'))#6
# print(str1.find('worlds')) #查找不到返回-1
#
print(str1.find('and',13,50)) # 在某个范围中查找
# index() # 如果找到了返回索引值,否则就会报错
# print(str1.index('and')) #
# print(str1.index('ands')) # 报错
# count() #查找字符串出现的次数
# print(str1.count('o')) #2
# str1 = 'hello world and
Python and Windows'
# 修改
# replace(旧的,新的,替换的次数) 替换 字符串是一个不可变类型
# new_str = str1.replace('and',
'he')
# split()# 分割 以某个字符进行分割 放回一个列表 默认以空格分割
# print(str1.split('and'))
# join(序列) 连接
#
new_str='he'.join(str1.split('and'))
# print(new_str)
#
大小写转换
str1 = 'hello world and Python
and Windows'
# print(str1.lower()) # 所有字母转换成小写
# print(str1.upper()) # 所有的字母转换成大写
# title() 把每个单词的首个字母大写 print(str1.title())
# capitalize() #将字符串的第一个单词的首字母转换成大写,其他变成小写
# print(str1.capitalize())
# 删除空格
# str1.lstrip() #只删除左边
# str1.rstrip() #只删除右边
# print(str1.strip()) # 删除字符串两边的空格
# str1.startswith('hello') #判断是否以某个字符串开头
# str1.endswith('Windows') #判断是否以某个字符串结尾
# 判断
# str2 = 'abcd'
# print(str2.isdigit()) # 判断字符串里面是否全部是数字
# print(str2.isalpha()) # 判断是否全部是字母
#填充
str2 = 'abcdf'
# str2.ljust(长度,填充的字符) #左填充
# str2.rjust() #右填充
# str2.center() #中间填充
# str2.zfill() # 0填充
# print(str2.ljust(10,'0'))
# print(str2.center(11,'X'))
# print(str2.zfill(6))
标签:需要,填充,str2,str1,print,字符串,find From: https://www.cnblogs.com/luyi666/p/16864847.html