一些补充
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]}
-
当循环字典和字典下的函数的时候,不能对字典的大小进行改变

浙公网安备 33010602011771号