
Python
遇见Cyan
这家伙真懒,什么都没写!
展开
-
关于while...else和for...else看完不懵逼了。
1. while…else记住三句话就可以了:第一句:遇到while循环里有break,就绝对不会执行else语句里的代码块。i = 1while i < 3: print (i, " 小于 5") i = i + 1 if i == 2: breakelse: print (i, " 大于或等于 5") # 遇到break不会执行else里的代码块# 打印结果: 1 小于 5第二句:while循环正常运行结束后,会执行else语原创 2021-01-13 14:22:53 · 951 阅读 · 0 评论 -
python基础十 函数(下)匿名函数、高阶函数、闭包、装饰器
目录1. 匿名函数1. 匿名函数原创 2020-12-19 11:41:34 · 267 阅读 · 0 评论 -
python基础九 函数(中)作用域、命名空间、递归函数
目录1. 文档字符串2. 函数的作用域2.1 全局作用域2.2 函数内部作用域3. 递归函数1. 文档字符串help()是Python中内置函数,通过help()函数可以查询Python中函数的用法在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明def fun(a, b, c): """ 这是一个文档字符串的示例 这个函数是做什么用的。。。。 :param a: 作用 类型 默认值 :param b: 作用 类型 默认值原创 2020-12-17 17:00:02 · 172 阅读 · 0 评论 -
Python基础八 函数(上)
1.函数简介函数是一个对象函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用语法格式:def 函数名称(形式参数): """函数的功能说明""" (缩进) 代码块 return[expression]创建函数的规则(1)函数代码块以def关键词开头,后接函数标识名称和圆括号()(2)传入的参数和自变量放于圆括号中间(3)函数的第一行语句最好写上注释用于说明函数的功能(4)return关键词既是一个返回值的关键词也是标志函数结束的标识符(5)如原创 2020-12-14 17:28:16 · 1704 阅读 · 0 评论 -
Python基础七 元组、字典、集合
1.元组1.1 元组的简介元组的表现形式tuple元组是一个不可变序列(一般当我们希望数据不改变时,使用元组,其他情况下基本都用列表)使用()创建元素My_tuple = (1,2,3,4,5)元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略tuple1 = (10,)print(tuple1, type(tuple1))#打印结果:(10,) <class 'tuple'>tuple2 = 10,print(tuple2, type(t原创 2020-12-06 10:05:34 · 559 阅读 · 0 评论 -
Python基础六 深浅拷贝
1.可变数据和不可变数据可变数据 list set dict当值发生改变的时候 id不会变list1 = [1,2,3]list2 = [1,2,3]print(id(list1),id(list2)) #地址不一样:39312904 39251208lst = [1,2,3]lst2 = [1,2,3]print(id(lst),id(lst2)) #地址 39185864 39120264lst2.append(8)print(id(lst),id(lst2)) #地原创 2020-12-04 14:03:37 · 94 阅读 · 0 评论