python关键字、转义符和字符串格式化
2024-07-13 20:41:11 227人阅读
最近在学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‘ |
|
%% | 百分数赋值 | "%g%%" % 10.34 == ‘10.34%‘
|
|
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。