Python入门5

python内置数据结构总结

#数值, bool, str, list, tuple, set, dict

#可变数据类型和不可变数据类型
 list  set  dict (是否可以增删改查)
#有序数据类型和无序数据类型###
有序:str  list tuple
无序:数值,bool,set
python2无序
python3有序
#一般情况下,有序数据类型可以索引切片连续重复,字典除外,因为d[key]
#可以for循环的

函数的理解与定义

需要缩进的
if  elif  else  for  while  def

def 函数名
      函数体
定义函数,并不会执行函数体里面的内容;


函数里边嵌套函数
 

##name:定义函数时的变量,叫做形参,形参可以任意起名
def welcome(name1):
    print('hello' + name1)

##'fentiao','fensi',真实的数据信息,调用函数时传的参数称为实参
welcome('fentiao')
welcome('fensi')

函数动态添加和删除

位置参数

默认参数

可变参数

关键字参数

参数解包 *变量名  **变量名

对list  tuple set 进行解包,只需在变量前加*

对字典解包,一个*号,获取所有的key值

返回值

变量的作用域

全局变量和局部变量

函数检测

cmp函数(在python3中直接报错)

默认参数在指定时,必须是不可变数据类型

猜你喜欢

转载自blog.csdn.net/qq_42725815/article/details/81703882
今日推荐