python的一些基础知识参考--关键字、数据类型、操作符
关键字 | 释义 |
and | 逻辑与 |
assert | |
as | 作为 |
break | 中断 |
class | 类 |
continue | 继续 |
def | 定义函数 |
del | 删除 |
elif | 条件else if |
else | 条件else |
except | 异常处理 |
exec | 执行 |
finally | 最后 |
for | for 循环 |
from | 导入模块用 |
global | 定义全局变量 |
if | 条件if |
import | 导入模块 |
in | 在... |
is | 是 |
lambda | lambda 定义匿名函数 |
not | 逻辑否 |
or | 逻辑或 |
pass | 跳过 |
打印 | |
raise | 引起异常 |
return | 返回 |
try | 尝试 |
while | 当条件为真执行循环 |
with | with 伴随??? |
yield | 用在函数中, 先不计算,保留着 |
数据类型
布尔 True False
空类型 None
字符串 strings
数字型 numbers
浮点数(小数) floats
列表 lists
转义序列
跟c语言一样
字符串格式化
%d 十进制
%i
%o 8进制
%u
%x
%X
%e
%E
%f 小数
%F
%G
%g
%c
%r 原样输出
%s 字符串
%% %
操作符
+ - * / < > >= <= == !=跟数学一样
** a**n表示a的n次方
// 取整如100//6=16, 乘以除数+取余可以得被除数。100 // 6 * 6 + 100 % 6 = 100
% 取余数(mod)
<>
() 定义元组或者函数参数 def a(x): pass
[] 列表
{} 集合或者是字典
@ 装饰符
, 对象之间的分隔符(或者叫做连接符)如 print "foobar", var (var为变量)
: def foobar(): 或者for x in a: 多行语句
. 方法操作符
= 赋值
; += -= *= /= //= %= **= 跟c一样
有些符号我还没搞懂,日后再完善了。