本文主要是介绍每日一课 | 数字和运算符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
02.
数字和运算符
大家好,我是小C,上期给大家分享—— Python 开发环境搭建及预备知识
本期分享内容:数字和运算符
本期小C邀请的是应书澜(资深工程师)为我们分享《Python 开发 14 天快速入门》专栏。
PYTHON
数字和运算符
Python 提供了三种数字类型,即 int(整型),float(浮点型),complex(复数)。
需要注意的是,Python3 已经废弃了 Python2 的 Long(长整型),在 Python3 中,int 的大小没有限制,可以作为 Long 使用。
Python 的三种数字类型可以进行相互转换,转换方式为:数字类型+圆括号。
Python 提供了丰富的数学函数以降低编程实现的难度,本节将介绍一些常用的函数。
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Python 也提供了一套丰富的运算符来满足各种运算需求。
Python 运算符大致可分为7种,即算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符以及身份运算符。
对算术运算,大家并不陌生,常用的加减乘除就是算术运算。不过,在编程语言里,算术运算的符号特殊一些,Python 中的算术运算有7种:加(+)、减(-)、乘()、除(/)、取模(%)、幂运算(*)和取整预算(//)。
比较无处不在,大于、小于、等于、不等于……和 C/C++、Java 等编程语言一样,Python 也提供了6种比较运算符:>(大于),<(小于),==(等于),!=(不等于),>=(大于等于),<=(小于等于)。比较运算的结果是一个布尔值,True 或者 False。
在前文的实例中已经用到赋值运算,如 X = 25,就是一个最简单的赋值运算,“=”就是最简单的赋值运算符。将简单的赋值运算与算术运算结合,Python 形成了丰富的赋值运算符:+=、-=、=、/=、%=、*=、//=。
所谓逻辑运算,就是:与、或、非。Python 中3种逻辑运算符分别为:and(与),or(或),not(非),逻辑运算的结果是布尔值:True 或者 False。
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。Python 中有6种位运算符:
举个例子:a=21,b=6,将两个数转换为二进制形式进行位运算。
除了上文介绍的5种运算符,Python 还支持成员运算符。介绍成员运算符之前,我们需要提前了解一个概念:数据结构,如字符串、列表、元组、字典。在接下来的章节中我们将详细介绍这些基础的数据结构。字符串、列表、字典,它们就像一个集合,其中包含若干元素,这些元素就是集合的成员;对于一个给定的元素,它有可能在一个给定的集合中,也可能不在,Python 中采用成员运算符来判断元素是否属于成员,成员运算的结果为布尔值,True 或者 False。
身份运算符用于比较两个标识符所引用对象的存储单元,计算结果为布尔值,包含两个运算符:is 和 is not,分别用于判断两个标识符是否引用自一个对象。关于存储单元的比较,涉及到对内存模型的理解,本节不做详述,留到后面章节介绍。
今日内容有get吗,欢迎各位留言讨论!
下期预告:字符串、列表和栈
以上专栏均来自CSDN GitChat专栏《Python 开发 14 天快速入门》,作者应书澜,专栏详情可识别下方二维码查看哦!
了解更多详情
可识别下方二维码
这篇关于每日一课 | 数字和运算符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!