Day1:Python变量与数据类型

2023-05-27 0 972

责任撰稿撰稿:派森Pythoner

python中的表达式不须要新闻稿,不须要表述正则表达式,每一表达式在表达式后则被手动建立。

表达式的共同组成和表达式

表达式共同组成

标记:则表示第一类所储存的物理地址,采用内建表达式id(var_nam

值:则表示第一类储存的统计数据,采用内建表达式print(var_name)将统计数据INS13ZD。

Day1:Python变量与数据类型

表达式表达式

a=1,即表述两个auth表达式a,并表达式1;假如位数加之标点符号则则表示的是数组,如a=1。

在Python中,能与此同时为数个表达式表达式

(1)a=b=c=1,以上例子,建立了两个值为1的auth第一类,表达式a,b,c与此同时指向数值为1这个第一类的物理地址,所以a,b,c被赋予了相同的值。

(2)a,b,c=1,2,3,以上例子,将auth第一类1和2分别表达式给a和b,数组第一类3表达式给c,表达式a,b,c分别指向不同的物理地址。

Day1:Python变量与数据类型

正则表达式

常用正则表达式:auth(int)、浮点型(float)、布尔型(bool)、数组型(string)

auth则表示方式有二进制、八进制、十进制、十六进制,代码中假如无特殊要求其则表示形式,默认十进制

Day1:Python变量与数据类型

浮点类别分为整数和小数部分,如3.1415926

因为统计数据是以二进制储存在计算机中,由于二进制的限制,所以无法完全精确则表示所有小数位,导致储存浮点型统计数据时精度丢失。所以采用浮点数进行计算时,可能会出现计算结果与实际有误差。

如何避免这种问题?

此时就须要引入decimal模块,在采用decimal时,不能直接用Decimal(1.4)这种方式,不然又因为精度问题陷入死循环,正确的方式是传入数组类别的1.4,Decimal(1.4)。

Day1:Python变量与数据类型

布尔类别分为True(真)和False(假),还能分别转换成整数1和0,在Python3中,bool是int的子类,能和位数进行运算。

Day1:Python变量与数据类型

数组类别是应用最广泛的一种正则表达式,当两个第一类用标点符号(单标点符号、双标点符号””、或者三标点符号)括起来,则这个第一类的正则表达式为数组。

数个数组之间能直接采用+号进行连接。如print(人生苦短+我用Python),输出结果为:人生苦短我用Python

Day1:Python变量与数据类型

正则表达式转换

有时候我们须要对统计数据内建的类别进行转换,转换方式分为隐式转换显式转换

隐式转换由系统手动完成,无须人为干预,比如print(1+2.2)输出3.2,较低正则表达式(整数)就会转换为较高正则表达式(浮点数)以避免统计数据丢失。

显式转换须要我们采用对应的内建表达式进行强制转换。

Day1:Python变量与数据类型

在采用int表达式时,x为位数,base参数则省略,其作用是对参数x取整数部分;若x为字符,此时能设置base参数(进制数,默认十进制),假如x不符合base规则程序会报错。

Day1:Python变量与数据类型

路漫漫其修选兮,吾将上下而求索

Day1:Python变量与数据类型
举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务