python
jiaojinlin
这个作者很懒,什么都没留下…
展开
-
python 中for循环的使用
学过c原因的同学,在遍历一个数组的值,最常用的方法就是使用for循环char* message[4]={"c","c++","java","c#"};for(int i=0; i<4; ++i){ printf("%s\n",message[i]);}for(auto ele : message) //c++ 11之后可以这样遍历{ p...原创 2020-01-22 14:49:18 · 440 阅读 · 0 评论 -
python 中序列解包使用
序列解包的几种使用方法1、给多个变量赋值x,y,z=1,2,32、交换两个变量的值x,y=y,x3、解析字典中返回值example={'one':'first','two':'second','three':'third'};key,value = example.popitem();序列解包的使用注意事项1、要解包的序列必须和等号左边列出的目标个数相同,...原创 2020-01-22 13:54:16 · 629 阅读 · 0 评论 -
python 列表访问方式
python 列表访问方式1、可以使用索引访问列表内容。序列中的索引编号,都是从0开始递增numbers=[1,2,3,4,5,6]numbers[0] //输出12、使用切片进行访问numbers=[1,2,3,4,5,6,7,8,9,10]numbers[1:4] //[2,3,4]numbers[0:1] /...原创 2020-01-22 11:05:36 · 6882 阅读 · 0 评论 -
python 中的生成器
定义:python中一边循环一边计算的机制,成为生成器:generator。生成器是一个函数,它记住上一次返回时在函数体中的位置。对生成器的第二次(或第n次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。生成器不仅“记住”了它数据状态,还记住了它在流控制构造中的位置。生成器的特点:1、节约内存2、迭代到下一次的调用时,所使用的参数都是第一次所保留下的,即是说,在整个所...原创 2019-01-13 18:19:47 · 96 阅读 · 0 评论 -
python 中的迭代器
迭代是访问集合元素的一种方式,迭代器是一个可以记住遍历位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不能后退。1、可迭代对象以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等一类是generator,包括生成器和带yield的generator function。这些可...原创 2019-01-13 18:34:13 · 101 阅读 · 0 评论