您的位置:首页 > 编程语言 > Python开发

Python笔记

2016-09-10 17:30 197 查看


Keywords(关键字)

and

del
用于list列表操作,删除一个或者连续几个元素
from
从,一般用于导入模块
not

while
循环
as
用于重命名
elif
if的非状态
global
将变量定义为全局变量
or

with
assert

1、assert
语句用来声明某个条件是真的。

2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么
assert
语句是应用在这种情形下的理想语句。

3、当assert语句失败的时候,会引发一
AssertionError


13e7d
else
用于for……else
if
条件
pass

什么也不做,只是为了防止语法错误
yield
当含有这个关键字的函数被调用的时候,这个函数在遇到yield的时候会停止运行,并且返回一个迭代器(iterator)。每次请求一个值,就会执行生成的代码。直到遇到一个yield或者return。

def gen():        

				print 'enter'       				 yield 1       				 print 'next'        			yield 2       				 print 'next again'			for i in gen():       				 print i输出为enter next next again

break
停止
except
异常处理,详情请看http://www.pythontab.com/html/2013/pythonjichu_0204/210.html

import
导入
print
打印
class

exec
使用exec "一条python语句"
in      for ……in
raise

用于引发一个异常
continue
跳出本次循环
finally

try...finally的用处是无论是否发生异常都要确保资源释放代码的执行。一般来说,如果没有发生错误,执行过try语句块之后执行finally语句块,完成整个流程。如果try语句块发生了异常,抛出了这个异常,此时就马上进入finally语句块进行资源释放处理。
is
判断一个事物是不是另外一个事物
return
返回
def
定义
for
循环
lambda

ambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。
try
同finally


数据类型

针对每一种数据类型,都举出一些例子来,例如针对 string,你可以举出一些字符串,针对 number,你可以举出一些数字。
True
False
None
strings
numbers
floats
lists


字符串转义序列(Escape Sequences)

对于字符串转义序列,你需要再字符串中应用它们,确认自己清楚地知道它们的功能。

\\

反斜杠符号

\'

单引号

\"

双引号

\a

响铃

\b

退格(Backspace)

\f

换页

\n

换行

\r
回车

\t

横向制表符

\v

纵向制表符


字符串格式化(String Formats)

一样的,在字符串中使用它们,确认它们的功能。
%d

有符号整数(十进制)
%i
整数
%o

无符号整数(八进制)
%u

无符号整数(十进制)
%x

无符号整数(十六进制)
%X

无符号整数(十六进制大写字符)
%e

浮点数字(科学计数法以e为基底)
%E

浮点数字(科学计数法,用E代替e)
%f

浮点数字(用小数点符号)
%F
浮点数字
%g

浮点数字(根据值的大小采用%e或%f)
%G

浮点数字(类似于%g)
%c

字符及其ASCII码
%r
打印内存里面的格式,主要用于调试
%s

字符串
%%

百分号标记 #就是输出一个%


操作符号

有些操作符号你可能还不熟悉,不过还是一一看过去,研究一下它们的功能,如果你研究不出来也没关系,记录下来日后解决。
+

-

*

**
乘方,比如2**4=16
/
除法
//
所有2.X版本中,也是为了向后兼容,如果要使用" // ",就必须加上一条语句:

  from __future__ import division

  一看到这句," / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法。

  但是,预计在Python3.0发布时,就没有这种折中情况了,," / "就一定表示 浮点数除法,返回浮点结果;" // "表示整数除法。
%
取余
<
小于
>
大于
<=
小于或者等于
>=
大于或者等于
==
判断等于
!=
判断不等于
<>
“<>”代表不等号,就是不等于的意思,3.0以上版本已经不能用了
( )
元组
[ ]
数组,列表是一种可变的序列
{ }
字典,字典是由键对值组组成
@

会先解析@后的内容,直接就把@下一行的函数或者类作为@后边的函数的参数,然后将返回值赋值给下一行修饰的函数对象
,
分隔
:
函数后面需要加
.
调用某个模块的函数需要
=
赋值
;
在Python中,一般来说一条语句占用一行。一条语句结束一般不需要使用”;”,但在Python中也可以使用”;”将两条语句写在一行。
+=
加上某个值后赋给前面的
-=
减去某个值后赋给前面的
*=
乘某个值后赋给前面的
/=
浮点数除去某个值赋给前面的
//=
整数除去某个值赋给前面的
%=
对自己取余赋给自己
**=
对自己取乘方赋给自己
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: