习题37
复习各种符号
Keywords
and #与逻辑
del #用于list列表操作,删除一个或者连续几个元素
from #导入相应的模块
not #非逻辑
while #while循环
as # 作为
elif #并且开始
global #声明全局变量(为一个定义在函数外的变量赋值,告诉python这个变量名是全局的)
or # 或逻辑
with #将表达式作为一个变量,然后执行代码块
assert #断言(确保)某东西为真(是一种插入调试断点到程序的一种便捷的方式,声明某个条件为真)
else #其他(else条件)
if #如果(if 语句)
pass #表示空代码块,为了保持程序结构的完整性,一般用做占位语句
yield #暂停函数,返回到调用函数的代码中
break # 满足某个条件时,立刻停止循环
except # 如果发生异常,运行此处代码
import #导入模块里的某个功能
print #打印
class #类,把具有相同属性和方法的对象可以归为一类,定义出的具体作为对象实例。
exec #动态执行代码片段的语法声明(将字符串作为 Python 脚本运行)
in #判断一个数是否在一个序列里面,返回布尔值
raise #引发异常,执行时创建指定异常类的一个对象。
continue # 停止当前循环的后续步骤,再做一次循环
finally # 无论是否发生异常都要确保资源释放代码的执行
is #类似于==,判断是否一样
return # 返回值并退出函数
def #定义函数
for #针对物件集合执行循环
lambda #创建短匿名函数
try # 尝试执行代码,出错后转到except
数据类型
True # True and True ,真
False # False and False ,假
None #通常表示空或是没有值。是一个特殊的值。判断时为False。Null是python特殊类型,对象只有一个值None。
strings #存储文本信息
numbers# 存储整数
floats #存储十进制数
lists # 存储列表
字符串转义序列
\\ #\
\' #'
\" #"
\a #响铃
\b #退格符
\f #表单填充单元格
\n # 换行
\r #回车
\t # 水平制表符
\v #垂直制表符
字符串格式化
%d #整数型
%i #:输入整数、带前导0的八进制数或0x的十六进制数
%o #八进制无符号整数
%u #无符号整数
%x #小写十六进制数
%X #大写十六进制数
%e #指数表示,小写e
%E # 指数表示,大写E
%f # 浮点实数
%F # 浮点实数
%g #浮点数字,以%e%f中较短的输出宽度输出单、双精度实数
%c #转换成字符,ASCII码值
%r #用repr()进行字符串转换
%s #字符串格式
%% #%
操作符号
+ 加
- 减
* 乘
** 幂
/ 除
// 除后向下去取整数 (结果是删除小数点后得到的商数,若值为负,结果保留向负无穷大舍去)
% 字符串翻译,或者求余数
< 小于
> 大于
<= 小于等于
>= 大于等于
== 等式两边相等
!= 不相等
<> 检查两个操作数值是否相等,若不相等,为True。
() 代表tuple元组数据类型,不可变序列,逗号隔开
[] 代表list列表数据类型,可变的序列,逗号隔开
{} 代表dict字典数据类型,逗号隔开组
@ 函数修饰符,在函数定义的前一行。
, 逗号
: 冒号
. 点
; 分号
+= 加后赋值 x+= 1 == x=x+1
-= 减后赋值 x-=1 == x=x-1
*= 乘后赋值
/= 除后赋值
//= 除后舍余并赋值
%= 求余后赋值
**= 求幂后赋值
以上都是各种收集而来,希望大家不要介意