- 博客(8)
- 收藏
- 关注
原创 函数 def name(*args, **kwargs):
1. args kwargs 字面意思args = 是可遍positional arguments列表kwargs = 是可遍keyword arguments列表 这是Python函数可变参数 args及kwargs*args表示任何多个无名参数,它是一个tuple**kwargs表示关键字参数,它是一个dict举个例子 def foo(*args, **kwargs): print...
2018-03-09 13:16:07 2460
原创 Python 列表的推到式
列表推到:1. 列表的推导是为了更加简洁的去创建一个list2. 列表推到格式list = [exp for var in list ]list = [exp for var in list if condition]3. 示例 1.生成一个[1, 2, 3, 4, 5, 6, 7, 8, 9]序列nums = list(item for item in range(1, 10))prin...
2018-03-09 00:39:34 824
原创 Python面向对象
1,什么是类 在Python中所有类型的数据都可以你看成对象,比如我们所接触到的内置类型有 int ,float,等等,像这些数据类型,我们就可以看做面向对象中的类。我们也可以自定义很多类型出来,这些自定义的类型也是我们面向对象中的类类:用来描述具有相同的属性和行为的集合,他定义了该集合中每个对象所共有的属性和方法,对象是类的实例化2.对象通过类定义的数据结构实例,对象包括两个数据成员(类变...
2018-03-15 23:11:20 199
原创 Python一些功能函数的封装
1.传入多个参数(数字和字符串),如果是数字累加和,如果是字符串进行拼接。def send_num(*args): """ :param args: 可遍长度的变量 :return: 返回连接后的字符串和计算后的数字 """ str1 = "" # 定义一个空字符串变量 num1 = 0 # 定义一个数字类型的变量 for i in a...
2018-03-14 23:53:23 7476
原创 python函数作用域
1.命名空间 命名空间是名字和对象的映射,也可以把namespace理解为一个字典,举一个通俗的例子,如果把我们的工程当做一个一栋楼,则这个工程文件里面的.py文件可以当成我们的命名空间.2.命名空间的种类 1.局部 :函数内部的命名空间就是局部变量 2.全局: 模块内(.py文件)的命名空间就是全局的 3.内置: 系统自带的命名空间 4.闭包: 嵌套的父级函数的局部...
2018-03-13 21:04:32 218
原创 python 字符串,列表,元组,字典总结
1.字符串 1.字符串的连接和重复, 连接用"+"加号进行, 重复用"*"乘号进行. 2.获取字符的长度,用函数len()进行获取, str1 = len(string) 3.字符的索引,直接用下标进行, str1 = "hello word" print(str1[3]) 4.字符串的切片 格式: str1 = "hello word" print(st...
2018-03-11 23:00:14 488
原创 python 函数求两个数的最大公约数和最小公倍数
1. 求最小公倍数的算法: 最小公倍数 = 两个整数的乘积 / 最大公约数 所以我们首先要求出两个整数的最大公约数, 求两个数的最大公约数思路如下:2. 求最大公约数算法: 1. 整数A对整数B进行取整, 余数用整数C来表示 举例: C = A % B 2. 如果C等于0,则C就是整数A和整数B的最大公约数 3. 如果C不等于0, 将B赋值给A, 将C赋值...
2018-03-09 23:26:53 63951 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人