精品资料网 >> 管理信息化 >> 人工智能 >> 资料信息

Python基础知识培训教材(DOC 42页)

所属分类:人工智能

文件大小:79 KB

下载要求:10 学币或VIP

点击下载
资料简介:

一、Python中数据类型
一、整数
七、Python—dict/set
三、Python的变量
三、字符串
九、Python—切片
二、Python中的注释
二、浮点数
五、Python—List
五、空值
八、Python之函数
六、Python—判断、循环
十、Python—迭代
十一、Python--列表
参考代码:
取一个list的部分元素是非常常见的操作。比如,一个list如下:
取前3个元素,应该怎么做?
取前N个元素,也就是索引为0-(N-1)的元素,可以用循环:
变成了类似:
变量a是一个整数。
变量t_007是一个字符串。
只用一个:,表示从头到尾:
可以看出,Python的for循环抽象程度要高于Java的for循环。
可以看到,items()方法把dict对象转换成了包含tuple的list,
我们对这个list进行迭代,可以同时获得key和value:
可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,
因此,在函数内部,直接把变量args看成一个tuple就好了。
可变参数的名字前面有个*号,我们可以传入0个、1个或多个参数给可变参数:
可见,函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。
但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。
可见,索引迭代也不是真的按索引访问,而是由enumerate()函数自动把每个元素变成
(index,element)这样的tuple,再迭代,就同时获得了索引和元素本身。
同样是表示班里同学的名称,用tuple表示如下:
..............................


上一篇:Python教案教学设计(DOC 97页)

下一篇:Python练习实例(DOC 95页)

人脸识别通道门禁梯控访客系统解决方案(DOC 46页)

人工智能教程答案(DOC 46页)

人工智能绪论(PPT 72页)

某公司人脸识别解决方案(DOC 32页)

人工智能原理(PPT 26页)

某项目人脸识别系统施工方案(DOC 47页)

精品资料网 m.cnshu.cn

Copyright © 2004- 粤ICP备10098620号-1