标签:end 数字 字母 exp 查找 rip 空白 开始 判断
数据类型处理
索引(又叫下标) 索引起始从0开始
a = ‘床前明月光,疑是地上霜。举头望明月,低头思故乡。‘ print(a[0])
结果:床
切片(顾头不顾尾)
print(a[0:5])
结果打印:床前明月光
超出不饱错
print(a[0:100])
结果:全打印
capitalize 首字母大写
m = ‘my name is superman‘ print(m.capitalize)
结果:
My name is superman
upper 字母全大写
print(m.upper) MY NAME IS SUPERMAN
swapcase 大小写翻转(小写变大写,大写变小写)
center 居中 默认空白处填充
a = ‘day day up‘ print(a.center(20,‘*‘))
*****day day up*****
count 统计个数
print(a.count(‘y‘))
结果打印出‘y’的个数
expandtabs 补全
不足8位,补全8位,超过8位,小于16位,则不足16位,以此类推
startswith
判断以什么开头 结果返回True和False
print(a.startswith(‘d‘))
endswith 判断以什么结尾 同上
find 查找元素索引 找不到返回-1
a = ‘day day up‘ print(a.find(‘y‘))
结果:2
index 用法同上 搜不到会报错
split 将一段字符分割成列表,默认以空格分隔
a = ‘good good study‘ print(a.split())
结果是: [‘good‘ ‘good‘ ‘study‘]
strip 去除前后空格及首尾想去除的任何字符
a = ‘ good good study‘ print(a.strip()) 结果是 good good study
rstrip 去除右边空格 lstrip 去除左边空格
replace 替换 默认全部替换(‘旧的’,‘新的’)
print(a.replace(‘good‘,‘好‘)) 结果是 好 好 study
format 格式化输出
用法一
a = ‘name:{},age{},hobbie:{}‘ b = a.format(‘zhangsan‘,25,‘girl‘)
结果是 name:zhangsan age:25 hobbie:girl
用法二
a = ‘name:{0},age:{1},hobbie:{2}‘ b = a.format(‘zhangsan‘,‘25‘,‘girl‘) ###括号内必须按照顺序
用法三
a = ‘name:{name},age:{age},hobbie:{hobbie}‘ b = a.format(name=‘zhangsan‘,age=25,hobbie=‘girl‘) ###括号内可无序
isalnum 判断是否由数字或者字母组成
isalpha 判断是否由字母组成
isadigit 判断是否由数字组成
标签:end 数字 字母 exp 查找 rip 空白 开始 判断
原文地址:http://www.cnblogs.com/mk1025/p/7751306.html