首页 > 其他 > 详细

数据,数据应用,数据类型判断

时间:2020-02-29 19:24:06      阅读:56      评论:0      收藏:0      [点我收藏+]

数据

字符串(str)、整数(int)和浮点数(float)

1.字符串

字符串英文string,简写str。

字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等

字符串类型必须有【引号】

技术分享图片

 

 

 

 

 

 

整数

整数,整数英文为integer,简写做int。

Python世界的整数其实和数学中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。

技术分享图片

 

整数不用【引号】,只能『单独行动』。一旦碰上符号及其他文字类数据,譬如中文、英文,立马被报错秒杀。

技术分享图片

 

 

 

 

浮点数

浮点数的英文名是float,与整数(int)和字符串(str)不同,浮点数没有简写。

与整数的精确结果不同,计算机里浮点数的运算是不精确的,会有四舍五入的误差。因为Python在计算浮点数时,会先把小数转化成二进制数【注:二进制数由0和1表示,逢二进一】,如下:

技术分享图片

 

 

 

技术分享图片

 

 

 技术分享图片

 

 42是整数,由单引号扩起来的‘42‘是字符串,有小数点的42.0是浮点数。

 

 

 

数据的应用

技术分享图片

 

 技术分享图片

 

 

 

 

字符串的拼接

利用字符串拼接符号【+】,将需要拼接的变量连在一起就行了

技术分享图片

 

 

 

 

 

 

 

 

数据类型的查询——type()函数

技术分享图片

 

 技术分享图片

 

 

 

 

数据转换

str():可将其他类型转化为字符串类型

或:借用【引号】的帮助。。因为,当我们使用引号时,引号里的东西,都会被强制转换为字符串格式。

 

 

 技术分享图片

 

 

int()函数

将所需要转换的内容放在括号里就行,像这样:int(转换的内容)。

【注意】:只有符合整数规范的字符串类数据,才能被int()强制转换。

                文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。

                小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换。但浮点数可以,不过结果取整。

技术分享图片

 

对于浮点数,int()函数会做取整处理。但是,同平时对小数四舍五入的处理方法不同,int()函数会直接抹零,直接输出整数部分。

 技术分享图片

 

 

 

float()函数

float()函数的使用,也是将需要转换的数据放在括号里,像这样:float(数据)。

float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。

 技术分享图片

 

 

数据,数据应用,数据类型判断

原文:https://www.cnblogs.com/mottosilver/p/12384658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!