Python 3.5及以上版本的保留字总数是多少?

来自:狮子故事    更新日期:早些时候
python 的 保留字是什么意思~

就是有些字python用了,你不能再用

选项呢?没有选项呀,下面是python的保留关键字

33。

1、False

if q=False:#Flase

2、None

表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

>>>type(None)

<class 'NoneType'>

>>>type('')

<class ''str'>

你可以将None赋值给任何变量,也可以将任何变量赋值给一个None值的对象

3、True

if q=True:#True

4、and

q and p:q和p都满足一定条件,缺一不可

if ( q and p ):

print "1 - 变量 q 和 p 都为 true"

5、as

import tushare as ts

6、assert

assert断言语句:【Python】【assert】assert断言语句

7、break

参考文献:Python break 语句 | 菜鸟教程

break语句用在while和for循环中,用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

for letter in 'Python': # 第一个实例

if letter == 'h':

break

print '当前字母 :', letter

var = 10# 第二个实例

while var > 0:

print '当前变量值 :', var

var = var -1

if var == 5: # 当变量 var 等于 5 时退出循环

break

print "Good bye!"


8、class

用来创建类

>>> class Dog:

... def __init__(self,name):#类创建的时候便执行,常用来初始化类

... self.name=name

... self.__voice="wangwang"#__voice表示voice属性为私有属性

... def yell(self):#功能函数

... print self.__voice#yell函数用来打印私有变量__voice

9、continue

参考文献:Python continue 语句

重新执行循环

Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

for letter in 'Python': # 第一个实例

if letter == 'h':

continue

print '当前字母 :', letter

var = 10# 第二个实例

while var > 0:

var = var -1

if var == 5:

continue

print '当前变量值 :', var

print "Good bye!"

10、def;29return

创建函数

def functionname( parameters ):#parameters是自定义参数

"函数_文档字符串"

function_suite

return [expression]#expression是返回值,当调用functionname函数时,就会返回expression值

11、del

参考文献:python 中del 的用法 - CSDN博客

python中del删除的是变量,而不是数据

a=1 # 对象 1 被变量a引用,对象1的引用计数器为1

b=a # 对象1 被变量b引用,对象1的引用计数器加1

c=a # 对象1 被变量c引用,对象1的引用计数器加1

del a #删除变量a,解除a对1的引用

del b #删除变量b,解除b对1的引用

print(c)#最终变量c仍然引用1

关于list

li=[1,2,3,4,5]#列表本身不包含数据1,2,3,4,5,而是包含变量:li[0] li[1] li[2] li[3] li[4]

first=li[0] #拷贝列表,也不会有数据对象的复制,而是创建新的变量引用

del li[0]

print(li)#输出[2, 3, 4, 5]

print(first) #输出 1

12、elif;19.if

if expression1:

statement(s)

elif expression2:

statement(s)

elif expression3:

statement(s)

else:

statement(s)

13、else;

14、except;

15、finally;30.try

这几个保留字放在一起说

常在python中用来捕捉并处理异常

try:

clause

except:

clause#出现异常时执行

else:

clause#不出现异常时执行

finally:

clause#不管有无异常都要执行

异常处理实例

不想让用户按ctrl+c中断循环

import time

for i in range(10):#数量量小用range(),数据量大xrange()

print i

try:

time.sleep(1)

except KeyboardInterrupt:#捕捉键盘异常处理

break#退出循环

依旧中断循环,但无错误信息

16、for;21. in

for q in range(100):

17、from;20.import

from datetime import datetime#是只引入datetime包里的datetime类

import datetime#引入整个datetime包

18、global

申请全局变量

在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量。此时用global语句就可以变成这个任务,也就是说没有用global语句的情况下,是不能修改全局变量的。

>>>x = 6

>>>def func():

>>>global x

>>>x = 1

>>>

>>>func()

>>>print x



33。

if:保留字

If、IF、iF:变量

False、True

python中的一种数据类型:布尔类型

None

python中特殊的数据类型'NoneType'

None与其他非None数据相比,永远返回False

and、not、or

逻辑操作符

assert

断言语句

async、await

从3.5版本开始为asyncio提供了async和await的新语法;只能用在Python 3.5以及后续版本

break、continue

跳出循环语句

class

类定义

def

函数定义

del

删除变量

if、elif、else

条件分支语句

try、except、finally、raise

异常机制关键字

for、in、while

循环语句

import、from、as

导入库操作

global

一般在局部或函数内对全局变量进行修改,须在局部用global声明变量,不然无法修改。

is

判断两个变量的指向是否完全一致,及内容与地址需要完全一致

通常与==一起分析;==通常只是对内容进行对比

lambda

匿名函数,此关键字可以用一行实现一个函数

nonlocal

它是用在封装函数中的,且一般使用于嵌套函数的场景中

pass

一般使用在空函数上,占位符

return

保留函数最终的值,并终结程序运行

with...as...

yield

任何使用yield的函数都称之为生成器,而生成器通常可理解成迭代器



python

import keyword
print(keyword.kwlist)



下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有Python的关键字只包含小写字母. and exec not assert finally or break for pass class from print continue global raise def if return del im...


Python 3.5及以上版本的保留字总数是多少?视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网