加载中
一些标准库

sys 能够访问与Python 解释器联系紧密的变量和函数 函数/变量 描述 argv 命令行参数,包括脚本名称 exit([arg]) 退出当前的程序,可选参数为给定的返回值或者错误信息 modules 映射模块名字到...

2017/11/30 21:41
22
模块

导入模块 a、模块是一个包含所有定义的函数和变量的文件,其后缀名是.py b、模块可以被别的程序引入,以使用该模块中的函数等功能 import语句 #导入 c:\Python 中的 hello.py文件 import sys...

2017/11/30 21:41
38
迭代器与生成器

迭代器 只要对象实现了__iter__方法,就可以对对象进行进行迭代,__iter__返回一个迭代器(iterator) a、迭代器是一个可以记住遍历的位置的对象 b、迭代器对象从集合的第一个元素开始访问,直...

2017/11/30 21:41
24
静态方法和类成员方法

静态方法和类成员方法分别正在创建时分别装入 staticmethod 类型和 classmethod 类型的对象 使用装饰器(decorator)语法 ''' #老方法 __metaclass__ = type class MyClass: def smeth(...

2017/11/30 21:41
62
属性

property() 通过property()创建属性,格式如下 property(fget,fset,fdel,doc) #只有fget参数,产生的属性是只读的 #(可选)fdel参数:用于删除特性的方法(它不需要参数) #(可选)doc参数:文...

2017/11/30 21:40
29
构造函数、super

构造函数、super class Bird: def __init__(self): #注意别把构造方法写错了,__ 不是 _ self.hungry = True def eat(self): if self.hungry: print ...

2017/11/30 21:38
9
异常

try语句工作方式 a、首先,执行 try 子句(关键字 try 和关键字 except 之间的语句) b、如果没有异常发生,忽略 except子句 ,try 子句执行结束 c、如果在执行 try 子句的过程中发生了异常,...

2017/11/30 21:38
7
类属性与方法

类的私有属性 __private_attrs:两个划线开头,声明该属性为私有,不能在类地外部使用或直接访问,在类内部的方法中使用时 self._private_attrs class JustCounter: __secretCount = 0 ...

2017/11/30 21:38
3
继承和方法重写

单继承 class DerivedClassName(BaseClassName1): <statement -1> . . <statement -N> 5 5 1 class DerivedClassName(BaseClassName1): 2    <statement -1> 3   . 4...

2017/11/30 21:37
7
面向对象

类(Class) a、描述具有相同的属性和方法的对象集合,它定义了该集合中每个对象所共有的属性和方法,对象是类的实例 b、类名习惯上使用单数名词,并且首字母大写 c、除非是Python 3.0 之前版...

2017/11/30 21:37
14
变量作用域

作用域 变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称,Python的作用域一共有4中 a、L(Local)局部作用域 b、E(Enclosing)闭包函数外的函数中 c、G(Global)全局作用域 ...

2017/11/30 21:37
2
匿名函数

Python 使用 lambda 来创建匿名函数,所谓匿名,即不再使用 def 语句这样标准的形式定义一个函数 a、lambda 只是一个表达式,函数体比 def 简单很多 b、lambda 的主体是一个表达式,而不是一...

2017/11/30 21:37
1
参数

调用参数时可是可用的正式参数类型 a、必需参数 b、关键字参数 c、默认参数 d、不定长参数 必需参数 必需参数以正确的顺序传入函数,调用时的数量必须和声明时一样,否则报错 关键字参数 通过...

2017/11/30 21:36
16
参数传递

参数传递 在Python中,类型属于对象,变量是没有类型的: a = [1,2,3] a = "Runoob" 1 a = [1,2,3] 2 a = "Runoob" 以上代码这种,[1,2,3]是 List 类型,“Runoob” 是 String 类型,而变量 ...

2017/11/30 21:36
14
pass、del和exec

pass pass语句是空语句,可以在代码中做占位符使用,比如程序需要一个 if 语句,然后进行测试,但是缺少其中一个语句块代码,代码不会执行,这时就可以使用pass if name == 'aaa': prin...

2017/11/30 21:36
5
列表推导式--轻量级循环

Python3 数据结构 | 菜鸟教程 列表推导式提供了可以从序列创建列表的简单途径,通常应用程序将一些操作应用与某个序列的每个元素,用其获得结果作为生成新列表的元素,或者根据确定的判定条件...

2017/11/30 21:35
10
循环

While循环 while 判断条件: 语句 count = 0 while count < 5: print (count, " 小于 5") count = count + 1 else: print (count, " 大于或等于 5") 9 1 while 判断条件: 2 ...

2017/11/30 21:35
17
条件和条件语句

布尔变量 在Python中,以下 False None 0 “” ( ) [ ] { },空字符串、元祖、列表、字典都为假 使用 bool() 函数来转换其他值 注: 尽管[ ] 和 “ ”都是假值,(也就说bool([])==bool("")=...

2017/11/30 21:35
5
赋值语句

序列解包 序列解包或者递归解包--将多个值的序列解开,然后放到变量的序列 x,y,z = 1,2,3 #多个同时进行赋值 print x,y,z x,y = y,x #直接交换,不需要中间变量 print x,y values = ...

2017/11/30 21:32
4
字典方法

clear() clear() 清楚字典中所有的项,无返回值(或者说范围None) copy() copy方法返回一个具有相同 键-值 的新字典(这个方法实现的是浅复制(shallow copy),因为值本身就是相同的,而不...

2017/11/30 21:32
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部