Python关键字 python基础
off999 2024-12-27 16:00 16 浏览 0 评论
Python的关键字一共有35个,不能把它们用作任何标识符名称,且不区分大小写。Python的标准库提供了一个keyword模块,可以输出所有关键字。
import keyword
n = len(keyword.kwlist)
print("Python一共有%d个关键字.\n" % n)
print("Python所有关键字如下:")
i = 0
for temp in keyword.kwlist:
i += 1
print(temp, end=' ')
if i % 5 == 0:
print()
运行结果
Python一共有35个关键字.
Python所有关键字如下:
False None True and as
assert async await break class
continue def del elif else
except finally for from global
if import in is lambda
nonlocal not or pass raise
return try while with yield
关键字作用
关键字 | 作用 |
False | 布尔类型,表示假,用于条件语句中作为判断条件 |
None | 空类型 |
True | 布尔类型,表示真,用于条件语句中作为判断条件 |
and | 逻辑与,用于两个表达式进行逻辑与运算 |
as | 1.给调用模块取别名; 2.和with,except一起使用(with..as../except.. as ..) |
assert | 对可能会出错的代码行使用assert语句,如果没有出错(真),则代码继续执行;如果出错(假),说明程序会发出警告并退出。 assert用于保证程序的正确性,通常在开发和测试时使用。 |
break | 中断循环,跳出整个循环,不在继续执行 |
class | 用于定义类 |
continue | 中断本次循环 |
def | 用于定义方法 |
del | 删除变量 |
if | 条件语句,常与else,elif连用 |
elif | 条件语句,常与if,else结合使用 |
else | 条件语句,常与if,elif结合使用,也可用于异常和循环语句 |
except | 用于捕获异常后的操作代码块 |
finally | 用于异常语句,出现异常后,始终要执行finally包含的代码块。做一些后续处理,例如资源释放,关闭文件等。 |
for | 可以遍历任何序列,如列表,字符串等 |
from | 用来导入相应的模块 |
global | 主要用来在函数或其他局部作用域中使用全局变量 |
import | 导入相应的模块,import会读取整个模块 |
in | 查看序列中是否包含某个元素 |
is | 判断某个对象是否就是某个对象 |
lambda | 定义匿名函数 |
nonlocal | 用来在函数或者其他作用域中使用外层变量 |
not | 逻辑判断词 |
or | 逻辑或操作 |
pass | 空语句,也可以理解为占位符 |
raise | 触发异常,后面的代码不再执行了 |
return | 用于跳出函数并返回处理结果 |
try | 处理异常语句 |
while | 循环控制语句 |
with | with语句,常用于文件处理 |
yield | 返回一个生成器 |
相关推荐
- 全网第一个讲清楚CPK如何计算的Step by stepExcel和Python同时实现
-
在网上搜索CPK的计算方法,几乎全是照搬教材的公式,在实际工作做作用不大,甚至误导人。比如这个又比如这个:CPK=min((X-LSL/3s),(USL-X/3s))还有这个,很规范的公式,也很清晰很...
- [R语言] R语言快速入门教程(r语言基础操作)
-
本文主要是为了从零开始学习和理解R语言,简要介绍了该语言的最重要部分,以快速入门。主要参考文章:R-TutorialR语言程序的编写需要安装R或RStudio,通常是在RStudio中键入代码。但是R...
- Python第123题:计算直角三角形底边斜边【PythonTip题库300题】
-
1、编程试题:编写一个程序,找出已知面积和高的直角三角形的另外两边(底边及斜边)。定义函数find_missing_sides(),有两个参数:area(面积)和height(高)。在函数内,计算另外...
- Tensor:Pytorch神经网络界的Numpy
-
TensorTensor,它可以是0维、一维以及多维的数组,你可以将它看作为神经网络界的Numpy,它与Numpy相似,二者可以共享内存,且之间的转换非常方便。但它们也不相同,最大的区别就是Numpy...
- python多进程编程(python多进程进程池)
-
forkwindows中是没有fork函数的,一开始直接在Windows中测试,直接报错importosimporttimeret=os.fork()ifret==0:...
- 原来Python的协程有2种实现方式(python协程模型)
-
什么是协程在Python中,协程(Coroutine)是一种轻量级的并发编程方式,可以通过协作式多任务来实现高效的并发执行。协程是一种特殊的生成器函数,通过使用yield关键字来挂起函数的执行...
- ob混淆加密解密,新版大众点评加密解密
-
1目标:新版大众点评接口参数_token加密解密数据获取:所有教育培训机构联系方式获取难点:objs混淆2打开大众点评网站,点击教育全部,打开页面,切换到mobile模式,才能找到接口。打开开发者工具...
- python并发编程-同步锁(python并发和并行)
-
需要注意的点:1.线程抢的是GIL锁,GIL锁相当于执行权限,拿到执行权限后才能拿到互斥锁Lock,其他线程也可以抢到GIL,但如果发现Lock仍然没有被释放则阻塞,即便是拿到执行权限GIL也要立刻...
- 10分钟学会Python基础知识(python基础讲解)
-
看完本文大概需要8分钟,看完后,仔细看下代码,认真回一下,函数基本知识就OK了。最好还是把代码敲一下。一、函数基础简单地说,一个函数就是一组Python语句的组合,它们可以在程序中运行一次或多次运行。...
- Python最常见的170道面试题全解析答案(二)
-
60.请写一个Python逻辑,计算一个文件中的大写字母数量答:withopen(‘A.txt’)asfs:count=0foriinfs.read():ifi.isupper...
- Python 如何通过 threading 模块实现多线程。
-
先熟悉下相关概念多线程是并发编程的一种方式,多线程在CPU密集型任务中无法充分利用多核性能,但在I/O操作(如文件读写、网络请求)等待期间,线程会释放GIL,此时其他线程可以运行。GIL是P...
- Python的设计模式单例模式(python 单例)
-
单例模式,简单的说就是确保只有一个实例,我们知道,通常情况下类其实可以有很多实例,我们这么来保证唯一呢,全局访问。如配置管理、数据库连接池、日志处理器等。classSingleton: ...
- 更安全的加密工具:bcrypt(bcrypt加密在线)
-
作为程序员在开发工作中经常会使用加密算法,比如,密码、敏感数据等。初学者经常使用md5等方式对数据进行加密,但是作为严谨开发的程序员,需要掌握一些相对安全的加密方式,今天给大家介绍下我我在工作中使用到...
- 一篇文章搞懂Python协程(python协程用法)
-
前引之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线...
- Python开发必会的5个线程安全技巧
-
点赞、收藏、加关注,下次找我不迷路一、啥是线程安全?假设你开了一家包子铺,店里有个公共的蒸笼,里面放着刚蒸好的包子。现在有三个顾客同时来拿包子,要是每个人都随便伸手去拿,会不会出现混乱?比如第一个顾...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python字典遍历 (54)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (60)
- python读取文件夹下所有文件 (59)
- java调用python脚本 (56)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)