![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 64
张前进!
这个作者很懒,什么都没留下…
展开
-
迭代器与生成器
当我们遇到yield表达式时,会返回2种结果,一个是返回yield表达式得值,另一种是返回整个yield表达式,当我们第一次遇见yield表达式,就返回yield后面表达式得值,在调用生成器的某一个方法时,就会返回整个yield表达式,这里我们要说生成器的两种方法,send方法和next方法,在调用send方法时,第一次会传递None,否则就会报错,再次调用时就会返回send发送的值,而next表达式就会返回生成器里生成的值。但我们需要注意的是:迭代器一定是一个可迭代对象,但是可迭代对象不一定是迭代器,原创 2023-05-26 13:52:49 · 45 阅读 · 0 评论 -
Python中复杂的数据类型
更深一层的意思指的是,tuple里面的元素都被指定了,指定之后就不可以改变,但是你指定之后的对象是可以改变的,如上图的代码,我指定了list元素之后,定义的list元素就不可以改变,但是list里面的元素是可以改变的.这就是可变的tuple.大家知道了吧。先定义一个元组,里面包含三个元素,在定义一个列表,具体的步骤如代码所示,取出tuple序列里面的第三个元素中的第一个元素,再把list里面的元素的第二个赋值个tuple里面的元素,并输出这个tuple_data。在python中有一个序列,序列里面下标,原创 2023-04-21 22:35:53 · 450 阅读 · 0 评论 -
教你学会Python流程控制
要学习python流程控制首先要知道流程控制分为什么流程控制:顺序执行,条件判断,循环控制伪代码:可以表达代码逻辑,但不能实现代码块:多行代码,相当于一条语句代码块的开始:开始语句+冒号,下一行要缩进代码块的结束:语句回到正常的层次结构条件控制(condition control):所有的语法都要回到True和False上,Ture代表条件成立,False代表条件不成立。原创 2023-04-11 11:23:50 · 86 阅读 · 0 评论 -
初学Python
python原创 2023-03-20 21:39:12 · 52 阅读 · 0 评论 -
复杂的数据类型:字典
因为字典这个数据类型是按照关键字来访问数值的数据类型,要访问数值,要知道关键字就可以了,如果需要下标来访问字典里的元素,咱们可以做一个转换,将字典转换为列表,这样就可以通过下标来访问字典里的元素,废话不多 说,上代码。: 会将原始对象的引用复制到一个新的对象中,新对象的元素是原始对象元素的引用。如果我们想要用不同的数据类型做关键字,就要知道那些数据类型是可变的,那些数据类型是不可变的,可变的数据类型有列表和字典,不可变的数据类型:整数,浮点型,复数,None,bool,元组,字节,字符串、原创 2023-04-23 20:19:59 · 79 阅读 · 0 评论