Python 3 复习各种符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 3 复习各种符号相关的知识,希望对你有一定的参考价值。

关键字(Keywords):

关键字 描述 示例
and 逻辑:与 True and False == False
not 逻辑:非 not True == False
or 逻辑:或 True or False == True
pass 表示空代码块 del empty(): pass
del 可以删除变量,字典和列表中特定的索引 X = [‘a’, ‘b‘, ’c‘, ’d‘, ’e‘] ;del x,删除变量x;del X[0],删除列表第1个值;del x[0:2],删除列表第1-2个值,[2]对应的第3个值不删除
import 将模块导入当前文件以供使用 import os
is 类似于==,判断是否一样 1 is 1 == True
print 打印字符串 print(“Hello World!!!”)
if if 条件 if: X; elif: Y; else:J
elif else if 条件 if: X; elif: Y; else:J
else else 条件 if: X; elif: Y; else:J
for 针对物件集合的循环 for X in Y: pass
while while循环 while X:pass
in for循环的一部分,也可以x是否在y中的条件判断 for X in Y: pass 以及 1 in [1] == True
return 返回值并退出函数 def X(): return y
class 定义类 class Person(object)
global 声明全局变量,通常函数内的变量是局部变量,我们可以在函数内用此函数声明为全局变量 del x: x = "全局变量" global?X
exec 将字符串作为Python脚本运行 ?exec? ‘print("hello")‘
lambda 创建短匿名函数 s =?lambda?y:? y ** y;? ?s(3)
assert 断言(确保)某东西为真 assert False,? "Error !"
break 立即停止循环 while True: break
continue 停止当前循环的后续步骤,再做一次循环 while True: continue
raise 出错后引发异常 raise ValueError("No")
try 尝试执行代码,出错后转到except try:? pass except: pass
except 如果发生异常,运行此处代码 try:? pass except?ValueError, e: ?print(e)
finally 不管是否发生异常,都运行此处代码 try:? pass finally: pass
with with-as?语句的一部分,将表达式作为一个变量,然后执行代码块;它的作用和上下文管理器有关,可以自动关闭打开的文件或线程,不管在处理文件过程中是否发生异常,都能保证 with 语句执行完毕后已经关闭了打开的文件句柄。 with?open(‘ex15_sample.txt‘) as X:? y = X.read() 先将open()作为变量x,然后x.read()
as with-as?语句的一部分,可以理解为重命名,把复杂的表达式重命名简单的字符 with?open(‘ex15_sample.txt‘) as X:? y = X.read() 先将open()作为变量x,然后x.read()
yield 暂停函数,返回到调用函数的代码中 def X():? yield Y;? X().next()

数据类型:

关键字 描述 示例
True 为“真 ” True or False == True
False 为“假” False and True == False
None 表示“不存在”或者“没有值” x = None
bytes 字节串存储,可能是文本、PNG图片、文件等 x = b ‘ Hello! ‘
strings 存储文本信息 x = ‘ Hello! ‘
numbers 储存整数 i = 100
Floats 存储十进制数 i = 10.389
lists 存储列表 i = [1, 2, 3, 4, five, sex]
dicts 存储键-值映射 e = ‘ x ‘ : 1 ,? ‘ y ‘ : 2

字符串格式:

转义符 描述 示例
%d 十进制整数(非浮点数) "%d" % 45 == ‘45‘
%i 和%d?一样 "%i" % 45 == ‘45‘
%o 八进制数 "%o" % 1000 == ‘1750‘
%u 无符号整数 "%u" % -1000 == ‘-1000‘
%x 小写十六进制数 "%x" % 1000 == ‘3e8‘
%X 大写十六进制数 "%X" % 1000 == ‘3E8‘
%f 浮点实数 "%f" % 10.34 == ‘10.340000‘
%F 和 %f 一样 "%F" % 10.34 == ‘10.340000‘
%e 指数表示,小写e "%e" % 1000 == ‘1.000000e+03‘
%E 指数表示,大写E "%E" % 1000 == ‘1.000000E+03‘
%g %f 和%e 中较短的一种 "%g" % 10.34 == ‘10.34‘
%G 和 %g 一样,但是是大写 "%G" % 10.34 == ‘10.34‘
%f 浮点实数 "%f" % 10.34 == ‘10.340000‘
%F 和 %f 一样 "%F" % 10.34 == ‘10.340000‘
%c 字符格式 "%c” % 34 == ‘ " ’
%r Repr?格式(调式格式) "%r" % int == "<type ‘int‘>"
%s 字符串格式 "%s there" % ‘hi‘ == ‘hi there‘
%% 百分号自身 "%g%%" % 10.34 == ‘10.34%‘

字符串转义序列:

转义符 描述
\‘ 单引号
\" 双引号
\a 响铃符
\b 退格符
\ |反斜杠
\f 表单填充符
\n 换行符
\r 回车
\t 制表符(tab)
\v 垂直制表符

运算符:

运算符 描述 示例
+ 加法运算 或拼接字符串 2 +4 =6
- 减法运算 2 - 4 = -2
* 乘法运算 2 * 4 = 8
** 幂运算 2 ** 4 = 16
/ 除法运算,结果一定是浮点数 2 / 4 = 0.5
// 整除或地板除,其结果舍弃小数部分 2 // 4 = 0(2/4=0.5,0.5下面的整数是0)
% 取余 2 % 4 = 2 (小除大,余数都是小的数本身)
= 赋值 x = 10
+= 相加后赋值 x += 2 等于 x = x + 2
-= 相减后赋值 x -= 2 等于 x = x - 2
*= 相乘后赋值 x = 2 等于 x = x 2
/= 相除后赋值 x /= 2 等于 x = x / 2
//= 整除后赋值 x //= 2 等于 x = x // 2
%= 取余后赋值 x %= 2 等于 x = x % 2
**= 求幂后赋值 x = 2 等于 x = x 2
== 判断是否相等 4 == 5 == False
< 判断是否小于 4 < 4 == False
> 判断是否大于 4 > 4 == False
<= 判断是否小于等于 4 <= 4 == True
>= 判断是否大于等于 4 >= 4 == True
!= 判断是否不等于 4 != 5 == True
(? ) 括号 len(‘hi‘) == 2
[? ] 方括号 x = [1, 5, 10]
? 花括号 ‘ x ‘ :5, ‘ y ‘ : 10
@ 修饰器符 @classmethod
, 逗号 range(0, 10)
: 冒号 def x():
. self.x = 10
; 分号 print("hi"); print("there")

后面补充的是一些python常见的词以及作用,望对你有用

作用
print() 打印内容到屏幕上
input 接受用户输入内容
import 加载其他的库、类或函数到当前脚本
return 返回函数的结果
pydoc 在命令行查看某个函数或类的帮助文档
help 查看类、函数、变量的帮助文档
def 用于定义一个函数
Ture 布尔值“真”,首字母大写
False 布尔值“假”,首字母大写
sys 标准库,和环境有关的功能
sys.argv 属于sys标准库,获取脚本参数
open 用于打开文件,注意打开后的对象和 py2 file 的区别
TextIOWrapper Py3 打开文本文件后的类型
TextIOWrapper.read 从当前指针位置读取文件的内容
TextIOWrapper.readline 从指针位置读取文件内容
TextIOWrapper.writer 向文件写入内容
TextIOWrapper.close 关闭打开的文件,执行保存
TextIOWrapper.seek 设置文件指针位置
TextIOWrapper.tell 返回当前指针位置
os 标准库,和系统操作有关
os.path 判断文件是否已经存在
字符串 由引号(‘ " ‘‘‘ """)定义的一组字符
原始字符串 字符串的引号前有字母r 或 R,其内容不会被转义
整数 表示没有小数的数字
浮点数 表示有小数部分的数字,浮点数运算时可能出现精度问题。
转义字符 由 \ 和一些字符组成,被转义的字符表示特殊的意义
科学计数法 由数字和e组成,表示数字乘以10的多少次方

以上是关于Python 3 复习各种符号的主要内容,如果未能解决你的问题,请参考以下文章

学习《Python核心编程》做一下知识点提要,方便复习

python中的各种符号

python中的各种符号

python 基础复习 03

Python3练习题系列(06)——各种符号总结

Python复习——复习6次课(12月3日)