之前几天的博客是在新浪写的,发现没有路人,故转移了阵地 o(∩_∩)o
学习《Learn Python the Hard Way》第3天,借用“习题37”这个节点,总结前文的知识——
关键字
and 两者都是True时才为True
del 从list中删除元素
from 从模块中导出
not 否定,True变False,False变True
while 循环的一种,最好在可能无限循环的情况下才使用
as 和with一起使用,生成一个别名
elif else if,和if一起使用
global 定义一个全局变量
or 两者都是False时才为False
with 和as一起使用,生成一个别名
assert 断言一个条件是True,如果不是True会返回一个AssertionError
else 和if一起使用
if 条件判断
pass 空的操作,表示什么都不做
yield 一个生成器
break 跳出循环
except 处理异常,和try一起使用
import 导入模块
print 打印信息
class 定义类
exec 动态执行python代码
in 循环输出list等的元素
raise 引发一个异常
continue跳出当前循环,进入下一个循环
finally 异常处理时,必须执行的代码块,和try一起使用
is 比较两个对象
return 在函数中返回信息
def 定义一个函数
for 循环
lambda 创建一个匿名函数
try 捕捉异常
数据类型
True 布尔真
False 布尔假
None null
strings 字符
numbers 数字
floats 浮点数
lists 列表
字符串转义序列
\\ 输出\
\' 输出'
\'' 输出"
\a 响铃
\b 退格
\f 换页
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
字符串格式化
%d 格式化整数
%i 格式化整数(可自动转换为十进制)
%u 格式化无符号整数
%o 格式化无符号八进制数
%x 格式化无符号十六进制数(小写字母)
%X 格式化无符号十六进制数(大写字母)
%e 用科学计数法格式化浮点数
%E 作用和%e一样
%f 格式化浮点数,可以指定小数点后的精度,默认显示6位小数。%2f显示2位小数
%F 和%f一样
%g 根据值的大小决定使用%f还是%e
%G 和%g一样
%c 格式化字符及ASCⅡ码
%s 格式化字符串,用于显示,是给用户看的
%r 格式化字符串,用于调试,是给程序员看的
%% 输出%
运算符
+
-
*
** 乘方
/ 除(无浮点数时是求余rem)
// floor除法,得到不大于结果的整数
% 求模mod
<
>
>=
<=
==
!=
<> (逐渐废弃)
() 元组
[] 列表
{} 集合(字典)
@ 函数修饰符,也是一个函数,被修饰的函数是这个函数的参数
, 分隔符,也表示不换行,打印空格
: 新代码段开始
. 调用
= 赋值
; 语句结束符(不建议用)
+=
-=
*=
/=
**=
//=
%=