python浮点数 十六进制 python浮点数转换为整数_python int函数 向上取整


什么是字符串?

什么是整数?

什么是浮点数?

在Python语言中,这3种是Python中最常见的数据类型。

(一)字符串(str)

字符串英文string,简写str

就是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等。

比如:

''我是你的妈妈'''wo zui mei', '3', '@&^%',

'''woshinibb

jiushinibbb

是了你是我爸爸'''

(二)整数(int)

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

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

(三)浮点数(float)

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

与【整数运算结果永远精确】的特点不同,计算机里浮点数的运算是不精确的,会有四舍五入的误差

Python计算浮点数时,会先把0.55和0.3转化成二进制数【注:二进制数由0和1表示,逢二进一】

这三个都是数据类型,那么怎么应用呢?

数据的运用(一)

就涉及了数据的运算,会用到Python 的运算符


python浮点数 十六进制 python浮点数转换为整数_python浮点数 十六进制_02


运算优先级:Python世界的运算优先级,和我们平时的计算优先级是一样的。

下面的例子方法:用“+”号拼接数据

如果数据类型不同,无法拼接,系统会报错

前端:

hero = '我'
organization = '火箭班'
identity = '的学员'
action = '是'
ID = '代号是007'
print(hero+action+organization+ID+identity)

终端:

我是火箭班代号是007的学员

数据的运用(二)

数据的转换

1.str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里。这个数据就能摇身一变,成为字符串类型。

2.int()函数的使用,大家要注意一点:只有符合整数规范的字符串类数据,才能被int()强制转换。

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

小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换

浮点数是可以被int()函数强制转换的

int()函数的本质是将数据转换为整数。所以对于浮点数,int()函数会做取整处理

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


python浮点数 十六进制 python浮点数转换为整数_c++ 浮点数转换成字符串_03