Api
Dir(类名)
输出所有功能
Help(Type(类))
输出所有关于类的帮助
Int类
bit_length:表示该数字转换为二进制最少可以占几位
|
capitalize:首字母变大写
count(str)
计算某字符数出现的个数,1个参数字符
code编码
由unicode码变位特定码需要制定编码形式
decode解码
由其他编码变为Unicode需要制定原始编码
EndWith 什么开头
StartWith 什么结尾
ExpandTabs
将制表符替换为空格,参数为将Tab替换为几个空格,默认为8个
Find 查找某字符串在制定字符串中的位置,如果找不到返回-1
Format
aa='大家好!我是{0},我的年龄是{1}'.format('小管',18) >> |
Index和find非常类似
Find找不到会提示错误,Index找不到会提示错误,其实Index的实质是返回某字符的索引
isnumber
isalpha
islower
isupper
join(self,iterable)
用当前字符连接某个可迭代对象返回list
|
lstrip
rstrip
strip
patation('XX')
相当于Split 只不过返回的是元组
replace(old,new,count)
默认替换所有指定的字符为新字符,count参数制定后替换第几个不一定
rfind
这个查找是从右向左进行查找
索引和切片
字符串是字符的集合
|
不仅字符支持切片,列表也支持
|
List
list=[123,2342,32423545,6567,67,567,234]
|
append向集合中追加数据
extend(self,iterable)
对集合进行扩展
|
index返回某个值的索引
Insert(self,'alex')
pop
拿走结尾元素
remove
移除一个元素
reserve
反转
sort
删除指定位置的元素
del(list[1])
dict
keys
返回所有键
values
返回所有值
items返回所有键值
|
clear清空
enumerate
list.enumerate为list添加默认值为0的数字索引
range和xrange区别
2.7中range返回的是list
xrange返回的是生成器,只有在迭代中才会产生新的值节约了内存
3一律为生成器