1) enumerate函数。 字典可以通过for .. in obj.items()进行遍历,索引和值都能取到,但对于列表,for .. in就只能取到值,取不到索引了。enumerate()函数就是为了解决这个问题而出现的。
================================
a = {"name":"adang","sex":"male"}
b = ["a","b","c"]

for x,y in a.items() :
》print x,":",y

for x in b :
》print x

for x,y in enumerate(b) :
》print x,":",y
================================

2) 在python中序列是可以进行乘法运算的,表示重复不地多少次,包括字符串、列表和元组都可以用乘法。
================================
"123" * 3       #=> "123123123"
[1,2,3] * 3     #=> [1,2,3,1,2,3,1,2,3]
(1,2,3) * 3     #=> (1,2,3,1,2,3,1,2,3)
================================

3) 模块的属性。 dir(mod)可以返回mod的所有方法和属性,包括公有的和私有的。mod.__all__可以返回mod的公有接口。用mod.__all__会相对更准确地知道模块哪些方法可以安全地使用。mod.__file__可以返回mod的路径,方便我们去查看它的源代码。注意,在模块中以__all__ = ["a","b","c"]声明模块的公有接口是非常好的习惯。

转载于:https://www.cnblogs.com/cly84920/archive/2010/07/15/4426735.html

python学习笔记(七)相关推荐

  1. 【懒懒的Python学习笔记七】

    在本章节中将学习编写函数,所谓函数是带有名字的完成特定功能的代码块.要执行函数定义的特定任务,可以调用该函数,所以在程序中将完成特定功能的部分写成函数,这样在多次执行同一任务的时候就无需反复编写代码了 ...

  2. python学习笔记七

    模块 什么是模块:包括python代码的文件就叫模块 1.模块的作用:共享,方便使用 2.模块的创建.安装和发布 a.将模块文件放入某个目录 b.在这个目录中添加setup.py文件 c.编辑setu ...

  3. python学习笔记(七):面向对象编程、类

    一.面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想.在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一 ...

  4. python如何调用参数配置文件_【Python学习笔记七】从配置文件中读取参数

    将一些需要经常更改的参数存放在配置文件中,通过读取配置文件来获取参数,这样修改以及使用起来比较方便 1.首先是配置文件的写法,如下一个environment.ini文件: a:里面"[]&q ...

  5. Python学习笔记总结

    了解了python语言后,决定以后使用python来进行各项工作,因此一直想要深入学习python.千里之行始于足下,万事开头难. 由于最近在准备写毕业论文,陆陆续续学习了Python的语法知识. P ...

  6. Python学习笔记:第七站 夫妻站

    Python学习笔记 文章目录 Python学习笔记 第七站 夫妻站 1. 什么是字典 2. 字典的创建 3. 字典的查询操作 4. 字典元素的增.删.改操作 5. 字典推导式 6. 本章作业 课程笔 ...

  7. 前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(七)

    Python学习笔记7 异常处理 包和模块 包和模块的一般操作 导入操作的本质 模块检索的路径 导入模块的场景 第三方包和模块的安装 异常处理 系统内部一开始已经内置了一些特定的错误场景,当我们触发了 ...

  8. 计算机二级Python学习笔记(七)

    上一篇:计算机二级Python学习笔记(六) 第7章 文件和数据格式化 7.1 文件的使用 文件:数据的集合和抽象,存储在辅助存储器上的一组数据序列,可以包含任何数据内容. 文件类型:文本文件(由单一 ...

  9. 吴恩达《机器学习》学习笔记七——逻辑回归(二分类)代码

    吴恩达<机器学习>学习笔记七--逻辑回归(二分类)代码 一.无正则项的逻辑回归 1.问题描述 2.导入模块 3.准备数据 4.假设函数 5.代价函数 6.梯度下降 7.拟合参数 8.用训练 ...

  10. OpenCV之Python学习笔记

    RSS订阅 登陆 注册 原文链接地址:http://www.itozi.net/19477.html OpenCV之Python学习笔记 ITOZI 发布于 2015-08-06 分类:OpenSta ...

最新文章

  1. libev源码解析——总览
  2. Hello World
  3. 【建站系列教程】1、前言
  4. fast.ai 深度学习笔记:第一部分第一课
  5. linux7添加两个网关,RHEL7设置IP地址、网关和DNS(示例代码)
  6. 03.elasticsearch pipeline aggregation查询
  7. [UE4]子控件Child Widget顶层容器选择
  8. java 3number_java 数据Number、Math
  9. Jquery实现简单图片切换
  10. 我为什么要立刻放弃 React 而使用 Vue?
  11. spring boot 核心_Spring Boot 的 10 个核心模块
  12. 三菱PLC编程线缆制作
  13. 13.UNIX 环境高级编程--守护进程
  14. 2021-07-01样式和图片标签
  15. html网页设计需求分析,网页设计需求分析方法
  16. 计算机丢失vcomp110.dll,msvcp110.dll丢失一键修复工具
  17. [python小工具]小说分割器
  18. oppo9s刷机教程_OPPOR9S海外版官方固件刷机教程_线刷|救砖教程图解
  19. Android 字符串求值工具(科学计算)
  20. Google 搜索知识

热门文章

  1. 空间谱专题10:MUSIC算法
  2. 北京有个可以躺的酒吧——床吧(BED)
  3. Python 数据科学入门
  4. MFC透明桌面flash金鱼
  5. java jolt tuxedo_java使用jolt调用tuxedo服务
  6. java整合html_springBoot整合mybatis、jsp 或 HTML
  7. spark1.0和2.0的区别_【系统】华为正式发布鸿蒙OS 2.0手机Beta版:UI界面、交互无区别...
  8. Calendar是日历类
  9. python全栈开发-json和pickle模块(数据的序列化)
  10. django-restframework使用