学习的进度已经过了一半,我希望现在可以停下脚步,回首往事。
现在我将所有PYTHON符号和关键字列出来:
关键字
and:与;布尔中的比较运算,两者都为真则两者的and运算结果为真。
del:删除函数。
from:来自;引用模块的时候能用上,例如from sys import argv
not:否定;not Fasle的结果是True。
while:循环函数;无限循环时用while True:
as:命名;
elif:if/elif/else条件语句中的中间部分,可以存在多个。
global:声明一个变量是全局的,常用于函数内部的变量。
or:或;布尔运算中,当两者中至少有一个为真时运算结果为真。
with:可以自动关闭文件、线程锁的自动获取和释放等。假设要对一个文件进行操作,使用 with 语句。
assert:用来声明某个条件是真的。
else:if/elif/else条件语句中的结尾部分,仅一个。
if:if/elif/else条件语句中的开头部分,仅一个。
pass:空语句,不做任何事,跳过。
yield:使用一个带yield的函数在python建立一个生成器。
break:终止循环语句,只能在循环中使用。
except:try-except是用来引发异常,程序执行的时候,首先会执行try部分,如果try报错,就会执行except部分,如果try部分没有报错,程序就会跳过except部分执行。
import:使用import语句将一个模块导入进去。
print:打印语句。
class:定义类的关键字。
exec:类似于一个语法声明的功能。
in:包含。
rase:使用raise抛出异常,显示程序的异常。
continue:跳出本次循环,进入下一次循环。break是直接结束全部循环。
finally:是try-except语句中的结尾部分,处理其他情况的过渡。
is:判断;
return:函数中,返回值给变量。
def:函数的定义。
for:循环语句或者遍历列表。
lambda:匿名函数,及即没有具体名称的函数,它允许快速定义单行函数,类似于C语言的宏,可以用在任何需要函数的地方。
try:是try-except语句中的开头部分,遇到异常时使用tyr语句。
数据类型
True:布尔逻辑中的正确。
False:布尔逻辑中的错误。
None:没有结果。在输出中表示无。
strings:字符串集
numbers:数字集
floats:浮点数集
lists:列表集
字符串转义序列
\\:转义\
\':转义单引号
\":转义双引号
\a:响铃符
\b:单词边界(word boundary)符,退格符。
\f:换页符。
\n:换行符。
\r:回车符。
\t:横向制表符。
\v:纵向制表符。
字符串格式化
%d: 格式化整数
%i: 格式化整数(很少)
%o:格式化无符号八进制数
%u:格式化无符号整型
%x:格式化无符号十六进制数 f1
%X:格式化无符号十六进制数(大写) F1
%e: 用科学计数法格式化浮点数
%E:作用同%e,用科学计数法格式化浮点数
%f:格式化浮点数字,可指定小数点后的精度
%F:作用同%f,格式化浮点数字,可指定小数点后的精度
%g:%f 和 %e 的简写
%G:%f 和 %E的简写
%c:格式化字符及其ASCII码
%r:调试专用。 显示原始字符的形式
%s:格式化字符串
%%:字符“%”
操作符
+:加
—:减
*:乘
**:幂
/:除
//:除取整
%:求余
<:小于
>:大于
<=:小于或等于
>=:大于或等于
==:判断等于
!=:判断不等于
< >:尖括号
( ):小括号,tuple
[ ]:列表,list
{ }:字典,dict
@:修饰符,把函数当作属性
,:逗号
: :冒号
.:句号
=:等于
;:分号
+=:与结果相加
-=:与结果相减
*=:与结果相乘
/=:与结果相除
//=:与结果除取整数
%=:与结果求余数
**==:与结果求幂
希望大家能记住上面所有的东西,基础决定你编写程序的上限。