一些补充

str:

函数 功能
str.capitalize() 首字母大写,其余小写
str.swapcase() 大小写翻转
str.title 每个单词的首字母大写,按非字母元素(空格,数字等特殊字符)区分
str.center(width,填充=" ") 字符串居中,填充默认为空格
str.find(xxx) 通过元素找索引,找到第一个就返回,找不到返回-1
str.index(xxx) 通过元素找索引,找到第一个就返回,找不到报错

元组

当元组中只有一个元素且没有“,”时,这个就不是元组类型,它和元素类型相同

tup=(1)
print(type(tup))
#<type 'int'>

字典

函数 功能
dic.update(xxx:xxxx) 用于更新字典(包括增加和修改)
dict.fromkeys('xxx',xxx) (注意dict) 前面的所有元素共用一个值,当是列表是改变任何一个都可以引起全部的值
str.title 每个单词的首字母大写,按非字母元素(空格,数字等特殊字符)区分
str.center(width,填充=" ") 字符串居中,填充默认为空格
str.find(xxx) 通过元素找索引,找到第一个就返回,找不到返回-1
str.index(xxx) 通过元素找索引,找到第一个就返回,找不到报错
dic1={'一':1,'二':2}
dic1.update([('三',3)])
print(dic1)
#{'一': 1, '二': 2, '三': 3}
dic2={'一':10,'四':4}
dic1.update(dic2)
print(dic1)
#{'一': 10, '二': 2, '三': 3, '四': 4}
dic=dict.fromkeys('adsd',123)
print(dic)
#{'a': 123, 'd': 123, 's': 123}
dic['a']=666
print(dic)
#{'a': 666, 'd': 123, 's': 123}
dic=dict.fromkeys('afg',[])
print(dic)
#{'a': [], 'f': [], 'g': []}
dic['a'].append(666)
print(dic)
#{'a': [666], 'f': [666], 'g': [666]}
  1. 当循环字典和字典下的函数的时候,不能对字典的大小进行改变

posted @ 2020-09-06 19:15  life_if_forever  阅读(101)  评论(0)    收藏  举报