字典
Python学习笔记(一) 字典、函数字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。
>>>dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict['b']
'3'
>>> dict
{'a': 1, 'b': '3'}
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
字典操作 增
dict.update(key名称=value)
字典操作 删
del dict['Name'] # 删除键是'Name'的条目
dict.clear() # 清空词典所有条目,但不删除字典,字典重复使用时应用
del dict ()#删除整个字典
字典操作 改
修改字典和字符串、列表同理,可直接赋值
dict( 键名称)= 新键值
字典操作 查
输出全部键名称 dict(keys)
输出全部键值 dict(values)
遍历键 、键值
for key,value in dict.items():
print(key,value)
函 数
函数定义:
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
实例:
def printme( str ):
"打印传入的字符串到标准显示设备上" 该行作为函数说明使用
print str
函数调用:
函数定义时应指定函数变量名称和内部代码块。
调用可直接用函数名称,后跟小括号进行使用。括号内为函数变量值。
实例:
def sums(num1,num2):
sum=num1+num2
print str
调用使用时为 sums(100,200),此实例仅进行函数计算,未进行返回数值
函数返回值
函数内部可直接输出部分,当需要进行变量返回时,使用return 变量名。
调用的部分必须有对应变量去接收返回值。
网友评论