文档章节

重拾Python 笔记二

六楼的雨
 六楼的雨
发布于 2013/05/07 08:43
字数 298
阅读 214
收藏 10
  1. class clss_name(parent_class):定义一个父类为parent_calss的类class_name。
  2. 在类中定义的函数,第一个参数必需是self,这样在函数内就可以调用类,相当于其他语言中的this。
  3. 在类中可以定义有一个__init__()方法,相当于其他语言中的构造方法,同样,它的第一个参数必需是self。
  4. Everything is object.所以元组、列表等等都是对象,我们定义的列表其实是list类的一个对象。
  5. 运算符+、-、*、/等等都是类内部的方法,类内部定义的__add__()方法就是+运算符,__sub__()就是-运算符。
  6. 词典其实就是map,键值对。adict={'tom':23,'jim':25,'loki':24}
  7. 词典没有顺序,不能通过下标访问。应该通过键来访问:adict['tom']==20
  8. 创建空词典:adict={},词典添加值adict['New']=22,词典删除某一个值del adict['tom'],清空词典adict.clear()
  9. adict.keys()adict.values()adict.items()分别返回字典的所有键、所有值、所有键值对,返回的都是列表,其中items()中每一个元素都是一个元组。
  10. 对于词典for a in adict:则a将遍历词典中所有的键。

© 著作权归作者所有

共有 人打赏支持
六楼的雨
粉丝 10
博文 13
码字总数 7240
作品 0
漯河
程序员
加载中

评论(3)

六楼的雨
六楼的雨

引用来自“vincen_f”的评论

遍历value就是for a in adict.value()吧?

__init__()实例化的时候会调用的

遍历value是 for a in adict.values()
wensenfeng
wensenfeng
遍历value就是for a in adict.value()吧?
wensenfeng
wensenfeng
__init__()函数是不是实例化时都必定会调用那个函数呢?
python 安装配置 及 虚拟环境 for windows

python 安装配置 for windows 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) py...

qq_27384769
04/19
0
0
重拾python爬虫之urllib3

是一个功能强大,条理清晰,用于HTTP客户端的Python库。许多Python的原生系统已经开始使用。Urllib3提供了很多python标准库里所没有的重要特性: 线程安全 连接池 客户端SSL/TLS验证 文件分部...

潇潇漓燃
07/08
0
0
【ZZ】Python(三):Karrigell与Python Web

听闻:Google内部只使用C/C++,Java和Python三种语言,足以见得Python在未来的发展前景。此前两篇关于Python的学习笔记分别介绍了一些基本知识和爬网页的相关技巧,这一篇着重介绍学习Pytho...

学徒1986
2013/07/29
0
0
重拾python爬虫之urllib

学习一门技术,总是要踩好多坑,然后收货一大堆疑惑,这么多相似的方式该学哪个呢?外面公司常用的是哪个呢? 就比如python爬虫,可以作为网络请求的方式有四种,按时间顺序排: 第一种 ,这...

潇潇漓燃
07/08
0
0
python!!等了好久吧,我来了。

先学习Python的哲学,这样可以让我知道是不是适合我去学。然后,学习一些Python的基本语法,网络上还是很多这类电子书的。了解后,就可以找些资料对比各各框架,选择出最适合自己需求的。初步...

倒逼live
2014/03/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
9分钟前
1
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
16分钟前
0
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
17分钟前
0
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
17分钟前
0
0
20180925 df与du命令、fdisk磁盘分区

df 命令 disk filesystem的缩写,查看已挂载磁盘的总容量、使用容量、剩余容量信息。 [root@centos01 ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda3 27...

野雪球
47分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部