python
文章平均质量分 72
怿琴殇
这个作者很懒,什么都没留下…
展开
-
python迭代器与生成器
文章目录python推导式 python可迭代对象(iterable) 迭代器(iterator) 生成器(genatator) 总结 一、python推导式1、列表推导式a = [1,2,3,4,5,6,7]b = [x for x in a if x % 2 == 1]print(b)2、字典推导式d1 = {"a":1, "b":2}d2 = {v:k for k,v in d1.items()}print(d2)3、集合推导式:和列表推导式差不多原创 2021-12-11 15:22:50 · 954 阅读 · 0 评论 -
python四种常用高阶函数
1、什么是高阶函数把函数作为参数传入,这样的函数称为高阶函数例如·:def func1(x,y,f): return f(x) + f(y)num = func1(-10, 2, abs)print(num)注意:把函数作为参数传入的时候,不要再传入函数后面解括号, abs代表这个取绝对值,abs()表示调用这个函数,获取他的返回值2、常用高阶函数(map,filter,sorted,reduce)map 映射函数 一般...原创 2021-12-09 20:28:05 · 4025 阅读 · 1 评论 -
python的容器类型
列表 list可以存放任何数据类型可变数据类型 vs 不可变数据类型在原地址内存空间里,能修改内容的就是可变数据类型,不能修改内容的就不是可变数据类型列表元素的增加操作 lst=[10,20,30]append()(在列表末尾添加一个元素) lst.append(100)extend() (在列表的末尾至少添加一个元素) lst2=['hello','world'] ls...原创 2021-12-05 20:29:52 · 1429 阅读 · 1 评论 -
函数的魅力你值得拥有* <^> *
def add(a,b): #def定义一个函数 print("exec add function") return a+b #return(返回值)print( add(1,2))result = add(3,4)print(result)1.方便维护,模块设计2.减少代码重复利用函数的参数1.形参:函数定义的时候,指定的参数2.实参:函数调用的时候,传递的参数按形参来分:1.必选参数2.默认参数3.可变长位置参数4.可变长关键字参数...原创 2021-12-03 20:15:10 · 405 阅读 · 0 评论 -
选择、循环、控制语句等在向你招手,还不快学起来
文章目录1、程序流程控制2、顺序结构3、选择语句(if...else...)4、循环语句(for..)5、循环语句(while)6、passcontinuebreak一、程序流程控制1、程序设计的基本结构a 顺序结构b 选择结构c 循环结构二、顺序结构三、选择语句(if...else...)if三元运算例:num1 = 1print('赢了') if num1 == 1 else print('输了')...原创 2021-12-03 19:47:47 · 182 阅读 · 0 评论 -
运算符与表达式是?.....1+1=2?
文章目录1、python表达式2、python运算符3、运算符优先级一、python表达式1、什么是表达式•表达式由一个或多个操作数通过操作符组合而成。•最简单的表达式仅包含一个字面值常量或变量。二、python运算符算数运算print(1+1) # 加法运算print(1-1) # 减法运算print(2*4) # 乘法运算print(1/2) # 除法运算print(5//3) # python...原创 2021-12-02 20:23:25 · 1331 阅读 · 0 评论 -
基本的数据类型有哪些?一起进来看看吧^_^
文章目录一、python数字 二、python字符串 三、python布尔 四、python常量 前言掌握基本数据类型掌握字符串常用方法掌握字符串拼接与格式化方法 一、python数字1.数值类型 整型(int) 浮点型(float) 复数(-5+4j)整型进制的表示方法 print('十进制',118) # int() 基本数0,1,2,3,4,5,6,7,8,9 print('二进制',0b10原创 2021-12-01 20:35:33 · 812 阅读 · 0 评论 -
python的起跑线,冲冲冲
1、python解释器编译和解释的区别是什么 编译型编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件, 这样运行时计算机可以直接以机器语言来运行此程序 解释型 解释器则是只在执行源程序时, 才一条一条的解释成机器语言给计算机来执行 编译型和解释型的优缺点: 编译型: 优点:效率快 缺点:跨平台兼容性不好 排错难 代码修改,得重新编译成二进制文件 解释型: 优点:跨平台兼容性原创 2021-11-30 20:34:12 · 417 阅读 · 0 评论