前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 3 复习各种符号

Python 3 复习各种符号

作者头像
py3study
发布2020-01-03 12:15:40
1.2K0
发布2020-01-03 12:15:40
举报
文章被收录于专栏:python3python3

关键字(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的多少次方

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档