Python语言的33个保留字(记得一定要收藏好哦)_python保留字-程序员宅基地

技术标签: python  pycharm  开发语言  


前言

很多大白在刚入门写代码的时候,会发现我们写的代码“五颜六色”,如下图所示:

在这里插入图片描述

好奇宝宝就会问,为什么不同的单词是不同的颜色呢?好神奇哦❥(ゝω・✿ฺ)。

在这里插入图片描述

其实这是因为pycharm语法高亮的提示功能,帮我们把不同类型的字符显示成不同的颜色。如上图里面我们发现了橘黄色、蓝色、绿色、紫色、白色等等。那这些颜色的单词都是代表什么类型字符呢?

橘黄色的单词代表的都是保留字(也叫关键字),比如上面的try、with、as、except都是Python的保留字。蓝色的单词代表的都是函数,比如上面的open、print都是Python里面的函数。剩下的颜色我就不说了,今天我给大家详细聊聊Python中的保留字,其余的不同颜色代表的字符类型在后面的博客都会给大家逐一说到。


一、保留字是什么?

保留字(也叫关键字)是Python语言中一些已经被赋予特定含义的单词。比如if是如果的意思,在Python中用于条件判断语句上,至于条件判断这些后面都会给大家讲到。正是因为Python作者把这些保留字已经赋予特定含义,使用在特定场景了,所以我们在开发程序时候,就不可以用这些保留字作为变量、类、函数、模块和其他对象的名字来使用。

二、Python中保留字有哪些?

Python语言中的所有保留字如下表所示:

在这里插入图片描述

看到这么多保留字,很多刚入门的大白估计可能想着要记这么多单词吗???

在这里插入图片描述

这里给大家说一下,不要死记硬背哦,这些单词以后贯穿于我们开发的整个生涯中,后续慢慢都会用到,用到了经常敲就熟练了。

特别注意:不要使用保留字命名我们Python中所有对象,比如变量、函数、类、模块等等等。

如果说我们强行使用保留字作为我们代码里面的某些对象名,那就会引发报错,比如下图,使用保留字作为变量名:

在这里插入图片描述


今天就给大家分享这些,喜欢的都可以点赞+关注哦!!!

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/2201_75641637/article/details/128334823

智能推荐

Spring Boot + MyBatis + MySQL 实现读写分离!-程序员宅基地

文章浏览阅读109次。作者:废物大师兄来源:https://www.cnblogs.com/cjsblog/p/9712457.html1、引言读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁..._springboot实现读写分离mysql

Vue路由(二)_this.$router.push 最上级路径-程序员宅基地

文章浏览阅读799次。使用nginx部署项目web服务器:TOMCAT java htmlAPache PHP html javaIIS asp 和 asp.netundowtow javanodejs 它可以部署web服务器nginx html php 部署前端,比较流行的一个web服务器启动 CD到nginx目录 执行 nginx 或者 start nginx 或者 直接运行nginx.exe关闭 nginx -s stop 或 任务管理器 ctrl+alt+esclocation / {root_this.$router.push 最上级路径

2021年各大互联网大厂年终奖一览表~新年干劲十足_年终奖bg-程序员宅基地

文章浏览阅读5.8k次。2021年各大互联网大厂年终奖一览表~新年干劲十足_年终奖bg

android 高仿小米note4,小米note4确认,搭载骁龙710,网友直接呼良心!-程序员宅基地

文章浏览阅读58次。原标题:小米note4确认,搭载骁龙710,网友直接呼良心!小米8的发布,大家已经被它的性价比所震撼到,一方面,主要源于它的处理器的强大,因为这款处理器是骁龙的最新款处理器,另外一方面,在摄像头方面也有了大幅度的提升,尤其是拍照方面AI处理上,已经得到前所未有的改变。 在下图中,我们可以看到,小米官方辟谣我叫note4,不叫Lex,可以从侧面证实小米note4即将发布,为和小米MIX3一起发布。另...

IMX6ULL-UBoot 20.04移植记录_mx6ull的uboot2020.04用什么版本的arm-linux-gnueabihf-gcc编译-程序员宅基地

文章浏览阅读7k次,点赞4次,收藏21次。开发环境简介开发板正点原子MINI操作系统Linux-Mint 20.2交叉编译链gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihfUBoot版本imx_v2020.04_5.4.70_2.3.0环境搭建交叉编译链配置下载交叉编译链linaro官方下载地址:https://releases.linaro.org/components/toolchain/binaries/文中选用工具链为 gcc-l_mx6ull的uboot2020.04用什么版本的arm-linux-gnueabihf-gcc编译器

输入一个某时间的小时h、分钟m和秒s,计算从零时起该时间过了多少秒_:输入一个某时间的小时h、分钟m和秒s,计算从零时起该时间过了多少秒。输入格-程序员宅基地

文章浏览阅读914次。h=int(input())m=int(input())s=int(input())z=h*3600+m*60+sprint(z)_:输入一个某时间的小时h、分钟m和秒s,计算从零时起该时间过了多少秒。输入格

随便推点

跨域问题解决方案--Nginx代理转发_nginx使用了代理转发就不会有跨域问题吗-程序员宅基地

文章浏览阅读1.3k次。文章目录问题描述解决方案问题描述有这么一个html页面,具体代码如下:Nginx_CORS.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid..._nginx使用了代理转发就不会有跨域问题吗

java对集合遍历的四种方式_java集合遍历-程序员宅基地

文章浏览阅读3.6k次,点赞5次,收藏37次。java遍历集合的四种方式:普通for循环迭代器加强for循环(foreach)list.forEach_java集合遍历

安装Java (JDK16)_java16.02安装-程序员宅基地

文章浏览阅读291次。本文将在win10的环境下安装jdk16、配置环境变量。1.下载JDK(1)打开官网下载最新的JDK(Java SE Development Kit, JDK)(2)选择对应的版本(3)双击下载的exe进行安装在安装过程中可以改变安装位置也可以不改变,但是安装的位置一定要记住!!!!这关系到后面设置环境变量。然后安装过程中其它的选项就next~(4)配置环境变量一共需要配置3个系统环境变量。此电脑–属性–高级系统设置–环境变量—新建系统变量一定注意是系统变量!!!!别搞错了!!!!_java16.02安装

2023年MathorCup数学建模C题思路 - 电商物流网络包裹应急调运与结构优化问题_数学建模物流配网络问题-程序员宅基地

文章浏览阅读720次。1 赛题C 题 电商物流网络包裹应急调运与结构优化问题电商物流网络由物流场地(接货仓、分拣中心、营业部等)和物流场地之间的运输线路组成,如图 1 所示。受节假日和“双十一”、“618”等促销活动的影响,电商用户的下单量会发生显著波动,而疫情、地震等突发事件导致物流场地临时或永久停用时,其处理的包裹将会紧急分流到其他物流场地,这些因素均会影响到各条线路运输的包裹数量,以及各个物流场地处理的包裹数量。_数学建模物流配网络问题

图解机器学习算法(1) | 机器学习基础知识(机器学习通关指南·完结)_机器自学习算法示意框图-程序员宅基地

文章浏览阅读1.5w次,点赞23次,收藏260次。本文覆盖机器学习常见知识要点,包括机器学习流程、算法分类(监督学习、无监督学习、强化学习)、依托的问题场景(分类、回归、聚类、降维)、机器学习模型评估与选择等。_机器自学习算法示意框图

厦门大学数据结构MOOC 5-2 Knowledge (20 point(s))-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏3次。每个人的学识水平化为09,用09表示其学识高低程度。众所周知,与新生婴儿讨论微积分是一个非常扯淡的事情,所以,学识不为0的人群才可以参与讨论, 现在给定一个m*n的人群,给定每个人的文化程度,每个人仅可和上下左右进行讨论,所以请你求出学术讨论组的个数。输入格式:用空格隔开的整数m,n(m行,n列)矩阵(1≤m,n≤100)。输出格式:学识组的个数。输入样例:4 10067480001..._厦门大学数据结构mooc 5-2 knowledge (20 point(s))

推荐文章

热门文章

相关标签