最近在学learn python the hard way,学习到第37章,进行了关于关键字、转义符和字符串格式化的总结。看手头上的中文版没有及时更新。于是就把这些翻译过来,以作查阅。
关键字:
| 关键字 |
描述 |
例子 |
| and |
逻辑与 |
|
| as |
作为with-as语句的一部分 |
|
| assert |
保证某些事情为真 |
|
| break |
马上停止循环 |
|
| class |
定义一个类 |
|
| continue |
停止当前循环,进入下一个循环 |
|
| def |
定义一个函数 |
|
| del |
从字典中删除 |
|
| elif |
else if条件判断 |
|
| else |
else 条件判断 |
|
| except |
如果发生一个异常,则执行 |
|
except ValueError, e:
print e
|
|
| exec |
把一个string作为python来运行 |
|
| finally |
不管是否发生异常,都会执行 |
|
| for |
循环遍历一个集合 |
|
| from |
导入一个模组某个具体的部分 |
|
| global |
声明你想要一个全局变量 |
|
| if |
if条件判断 |
|
| import |
导入一个模组来使用 |
|
| in |
for的一部分,也是测试是否在集合里 |
| for X in Y: pass also 1 in [1] == True |
|
| is |
判断相等,与==相似 |
|
| lambda |
创建一个短小的匿名函数 |
| s = lambda y: y ** y; s(3) |
|
| not |
逻辑非 |
|
| or |
逻辑或 |
|
| pass |
这个语句块是空的 |
|
| print |
打印这个字符串 |
|
| raise |
当发生错误时,发起一个异常 |
|
| return |
退出函数同时返回一个值 |
|
| try |
进入这个语句块,如果发生异常,则进入except |
|
| while |
while循环 |
|
| with |
| With an expression as a variable do |
|
|
| yeild |
在这里暂停并返回给调用者 |
|
def X():
yield Y;
X().next()
|
|
| 转义符 |
描述 |
| \\ |
反斜杠 |
| \‘ |
单引号 |
| \" |
双引号 |
| \a |
响铃 |
| \b |
空格 |
| \f |
换页 |
| \n |
换行CR+LF |
| \r |
CR |
| \t |
制表符 |
| \v |
竖向制表 |
| 格式 |
描述 |
例子 |
| %d |
整数 |
|
| %i |
与%d相同 |
|
| %o |
八进制 |
|
| %u |
无符号整数 |
|
| %x |
十六进制小写 |
|
| %X |
十六进制大写 |
|
| %e |
科学记数法,e小写 |
| "%e" % 1000 == ‘1.000000e+03‘ |
|
| %E |
科学记数法,E大写 |
| "%E" % 1000 == ‘1.000000E+03‘ |
|
| %f |
浮点数 |
| "%f" % 10.34 == ‘10.340000‘ |
|
| %F |
与%f相同 |
| "%F" % 10.34 == ‘10.340000‘ |
|
| %g |
%f或%e,选择较短的 |
|
| %G |
与%g相同,但是是大写 |
|
| %c |
字符格式 |
|
| %r |
格式化(用于调试) |
| "%r" % int == "<type ‘int‘>" |
|
| %s |
字符串 |
| "%s there" % ‘hi‘ == ‘hi there‘ |
|
| %% |
百分数赋值 |
|
python关键字、转义符和字符串格式化,布布扣,bubuko.com
python关键字、转义符和字符串格式化
原文:http://www.cnblogs.com/FannyChung/p/3866379.html