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的多少次方

原文地址:https://blog.51cto.com/14351426/2428325

时间: 2024-11-06 10:54:50

Python 3 复习各种符号的相关文章

python学习笔记——复习各种符号

<本办法学python——习题37> ————————————————————————————————————————————————————————————————————————————————————— 便签堆了一桌,写一写理一理 ————————————————————————————————————————————————————————————————————————————————————— 一. 关键字 1.判断.循环 ——(for,while,if,elif,else,in,

&lt;python&gt;复习各种符号和关键字

Keywords(关键字) • and • del • from • not • while • as • elif • global • or • with • assert • else • if • pass • yield • break • except • import • print • class • exec • in • raise • continue • finally • is • return • def • for • lambda • try 数据类型  针对每一

Python学习——复习5次课(12月2日)

任务: 复习5次课(12月2日) 1.8 递归列出目录里的文件1.9 匿名函数2.0-2.4 内建函数 笔记: 递归的注意事项必须有最后的默认结果 if n == 0递归参数必须向默认结果收敛的: factorial(n-1) 递归列出目录里的文件def print_files(path): isdir, isfile, join = os.path.isdir, os.path.isfile, os.path.join lsdir = os.listdir(path) dirs = [i fo

Python并发复习

一.多线程的调用 threading 模块建立在thread 模块之上.thread模块以低级.原始的方式来处理和控制线程,而threading 模块通过对thread进行二次封装, 提供了更方便的api来处理线程. 多线程的调用有两种方式,函数式和继承式. import threading import time def sayhi(num): #定义每个线程要运行的函数 print("running on number:%s" %num) time.sleep(3) if __na

Python - 命令式编程与符号编程

原文链接:https://zh.d2l.ai/chapter_computational-performance/hybridize.html本文是对原文内容的摘取和扩展. 命令式编程(imperative style programs) 使用编程语句改变程序状态,明确输入变量,并根据程序逻辑逐步运算. 易于理解:在Python里使用命令式编程时,大部分代码编写起来都很直观. 容易调试:可以很方便地进行单步跟踪,获取并分析所有中间变量,或者使用Python的调试工具. 虽然使用命令式编程很方便,

python序列化-复习

序列化 From https://www.liaoxuefeng.com/ 在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: d = dict(name='Bob', age=20, score=88) 可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收.如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'. 我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pic

Python的字符串格式化符号

1.字符串格式化符号含义 %c:格式化字符及其ASCII码 %s:格式化字符串 %d:格式化整数 %o:格式化无符号八进制数 %x:格式化无符号十六进制数 %X:格式化无符号十六进制数(大写) %f:格式化定点数,可指定小数点后的精度 %e:用科学计数法格式化定点数 %E:作用同%e,用科学计数法格式化定点数 %g:根据值的大小决定使用%f活%e %G:作用同%g,根据值的大小决定使用%f或者%E 2.格式化操作符辅助指令 m.n:m是显示的最小总宽度,n是小数点后的位数 -:用于左对齐 +:在

python基础复习-1-1文件类型、变量、运算符、表达式

文件类型: .py python源文件 由python解释器执行 .pyc python源码编译后生成的文件(字节代码) 编译方法: 源码文件中使用py_compile模块 import py_compile py_complie.compile('***.py') .pyo python源码优化编译后后文件 python -O -m compile ***.py (无需要源码中使用 compile模块) -O 表示优化 -m 表示模块 python 变量 变量是计算机内存中的一个区域,可以存储

python基础复习-1-2 数据类型-str、list、tuple、dict

数据类型 数字 引号: 123 数值 '123' 字符串 整数:ini long 范围:(-2**31 - 2**31) num = 123 长整型 long (L) num = 123L 浮点型:float 复数型: 序列 字符串.列表.元组都属于序列 序列的两个主要特点是索引操作和切片操作 索引操作可以从序列中抓取一个特定的项目 切片操作可以从序列中获取一个切片,即序列的一部分 序列的基本操作 len() : 求序列的长度 : 连接两个序列 : 重复序列元素 in : 判断元素是否在序列中