摘要:
字典 概念 字典,Python基础数据类型之一,{}以键值对的形式存储数据。 以key : value 形式存储数据。例如,name 为 key,Laonanhai 为 value。 dic = { 'name': 'Laonanhai', 'age': 45, 'name_list': ['反面教 阅读全文
摘要:
列表 初识 列表属于容器性数据类型。 li = [123, '狗', True, [1, 2, 3], {'name': 'Lon'}, (1, 2, 3)] 其中包含有int型,例如123;字符串,例如'狗';bool值,例如True;列表,例如[1,2,3];字典,例如{'name':'Lon' 阅读全文
摘要:
数据类型的补充、集合set、深浅copy 数据类型的补充 数据类型的转换 str > list split() list > str join() tuple > list list() tu1 = (1, 2, 3) l1 = list(tu1) print(l1) list > tuple tu 阅读全文
摘要:
函数 函数的初识 格式 def func_name(*args, **kwargs): 函数体 完整函数格式如上,其中 def为声明,不可改变,必须这样写;def 与函数名之间使用一个空格隔开,函数名的命名规则与变量的命名规则相同;函数名后边紧接着是括号,括号里边设置一些参数,也可以不设定;括号后边 阅读全文
摘要:
动态参数、名称空间、作用域 动态参数 形实参数量 相等 当实参数量与形参数量相等时,参数传递正常。 def func1(a, b, c): pass func1(1, 2, 3) 不等 当实参数量与形参数量不相等时,则会报错。 def func1(a, b, c): pass func1(1, 2, 阅读全文
摘要:
装饰器 函数名的应用 直接打印函数名得到的是函数的内存地址。 def func1(): print(666) print(func1) 函数名可以赋值运算。 def func1(): print(666) f1 = func1 f1() 函数名可以作为函数的参数。 def func1(): prin 阅读全文
摘要:
匿名函数:为了解决那些功能很简单的需求而设计的一句话函数. 代码如下: 结果如下: 函数名 = lambda 参数: 返回值 参数可以有多个,用逗号隔开 匿名函数不管逻辑多复杂,只能写一行,而且逻辑执行结束后的内容就是返回值 返回值和正常的函数一样可以是任意数据类型 实例1: 结果如下: 阅读全文
摘要:
map 会根据提供的函数对指定序列做映射. 代码如下: 结果如下: 转化成匿名函数lambda如下: 结果如下: 阅读全文