摘要:学习Python的过程中,我们会从变量常量开始学习,那么python内置的常量你知道吗?

一个新产品,想熟悉它,最好的办法就是查看说明书!

没错,Python也给我们准备了这样的说明书——Python官方文档。

想知道Python内置常量其实很简单,在官方文档就可找到。

这里我们来依次熟悉一下,看看这些内置常量的前世今生。

True or False

 

布尔类型的值,True代表正确、肯定的意思,False代表错误、否定的意思。很多时候做业务逻辑的时候,我们可以根据这个值进行判断。分支语句和逻辑运算的过程中,这两个内置常量,将大显身手,使用颇为广泛。既然在讲述内置常量,那么试试看在内置函数中的使用吧!

None

 

NoneType的唯一值,通俗的讲就是一个占位符,作为默认缺省使用。

如果我们暂时不知道一个属性的值是什么或者我们还没有定义该值的类型,这时候可以直接传入None,代表这个属性是完整的,而不至于报错!

通过这张图可以很明显的明白None作为一个替补人员来说,对整个代码的是多么深远。

NonImplemented

 

在版本3.9.1的时候,NonImplemented这个特殊值已经不能用于返回布尔值,即便它本身依然是True。它本身可以用于覆盖,被任意赋值。那么大家肯定很奇怪,它的作用是什么?是告诉Python内部进行二元特殊方法比较的时候,如果需要选择别的算法,NonImplemented就不会抛出异常,让运算继续下去。当然这个对于新手来说,暂时不用掌握。

 

Ellipsis

 

布尔值为True,是一个结合切片使用的特殊值,与省略号相同,是不可迭代的类型。这个在python中用处不是太大,仅限于个别单例,目前我并未使用过,这里就不做具体阐述了。

__debug__

 

布尔值为True,当启动Python的时候没有加入-O选项,其实可以把它当作布尔值进行使用,毕竟我们很多时候是直接启动python,而没有传入参数。

作为新手,我们只需要学会使用True/False/None即可,其余的内置常量可以随着学习深入慢慢了解。

python内置常量是什么?的更多相关文章

  1. Python内置常量

    引言 Python内置的常量不多,只有6个,分别是True.False.None.NotImplemented.Ellipsis.__debug__. 一. True 1. True是bool类型用来 ...

  2. 【Python】【基础知识】【内置常量】

    Python的内置常量有: False.True.None.NotImplemented.Ellipsis.__debug__ 由 site 模块添加的常量:quit.exit.copyright.c ...

  3. Python内置函数和内置常量

    Python内置函数 1.abs(x) 返回一个数的绝对值.实参可以是整数或浮点数.如果实参是一个复数,返回它的模. 2.all(iterable) 如果 iterable 的所有元素为真(或迭代器为 ...

  4. 【转】Python 内置函数 locals() 和globals()

    Python 内置函数 locals() 和globals() 转自: https://blog.csdn.net/sxingming/article/details/52061630 1>这两 ...

  5. 浅谈Python内置对象类型——数字篇(附py2和py3的区别之一)

    Python是一门面向对象的编程设计语言,程序中每一样东西都可以视为一个对象.Python内置对象可以分为简单类型和容器类型,简单类型主要是数值型数据,而容器类型是可以包含其他对象类型的集体,如序列. ...

  6. python内置函数

    python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...

  7. python 内置函数和函数装饰器

    python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...

  8. Python内置的字符串处理函数整理

    Python内置的字符串处理函数整理 作者: 字体:[增加 减小] 类型:转载 时间:2013-01-29我要评论 Python内置的字符串处理函数整理,收集常用的Python 内置的各种字符串处理 ...

  9. Python基础篇【第2篇】: Python内置函数(一)

    Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...

随机推荐

  1. post请求下载文件,获取Content-Disposition文件名

    1.post下载文件代码,doload方法 import request from "../../src/utils/request"; import { API } from & ...

  2. MongoDB 基础手册(一)

    作者:云怀大师兄 博客园:https://www.cnblogs.com/yunhuai/ 公众号:云怀大师兄 与Mysql概念对比 说明 MySQL MongoDB 数据库 DatatBase Da ...

  3. Solon rpc 之 SocketD 协议 - 消息上报模式

    Solon rpc 之 SocketD 协议系列 Solon rpc 之 SocketD 协议 - 概述 Solon rpc 之 SocketD 协议 - 消息上报模式 Solon rpc 之 Soc ...

  4. 浅谈.NET技术公司的实习生培养

    浅谈.NET技术公司的实习生培养 背景 近几年.NET开发者市场的越发不景气,一毕业就选择.NET技术的开发者更是少之又少.一方面是公司效益的日益提高,一方面却是招聘优秀人才的速度总是赶不上公司发展的 ...

  5. Java 中 Executors.newSingleThreadExecutor() 与Executors.newFixedThreadPool(1)有什么区别

    在研究Executors提供的线程池时自然会想到标题这个问题,既然已经有了newFixedThreadPool,为什么还要存在newSingleThreadExecutor这个方法.难道newFixe ...

  6. C语言指针的大小

    C语言指针的大小 今天看到一道题目是这样的,写出以下变量在32位设备上的大小(占多少个字节) 然后其中就有一些指针类型的数据,那么我们知道在C语言中指针的大小都是一样的,不管是有数据类型的还是void ...

  7. Tengine 四层代理:

    Tengine 四层代理: 1 ) 安装tengine ( nginx1.9 以上版本 编译以后要支持stream 模块) 1.1 ) tengine(nginx) 一定要是nginx-1.9.X 以 ...

  8. linux下删除文件夹及下面所有文件

    使用rm -rf 目录名字 命令即可 -r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思 rm 不带参数 只能删除文件 rm test.txt mkdir /us ...

  9. inode占满导致No space left on device inode快速解决方法

    暂未发现其他比我这个更快的方法. 因为其他方法会展示那个非常卡的目录,导致效率极低.而我这个方法不会去展示那个目录. 查找占用的目录 find / -type d -size +1M -maxdept ...

  10. 使用注解的形式对token进行验证

    @[TOC](使用注解的形式对token进行验证)# 前言现在很多系统都是都用上了springboot.springcloud,系统也偏向分布式部署.管理,最早的用户令牌方案:session.cook ...