数据类型

Python里,最常用的数据类型有三种字符串(str)、整数(int)和浮点数(float)
字符串[字符串英文string,简写str]

name='简兮'
print("Janexi")

在这组代码里,'简兮'"Janexi"都属于字符串类型。


整数[整数英文integer,简写int]
比如在下面的代码框中,赋值语句中的数字都是整数:

a = 10
b = -60
c = 6841
d = 0

整数其实是一个不带小数点的数字,可以不穿名为引号的马甲,直接跟print()函数组团搞输出,比如下列代码:

# 打印整数
print(666)

# 打印结果
666

而整数脱掉了【引号】马甲,只能『单独行动』。一旦碰上符号及其他文字类数据,譬如中文、英文,立马被报错秒杀。比如像这样:

# 打印数据
print(6真实)
print(6virtual)

# 终端显示结果:报错:无效语法
SyntaxError: invalid syntax

浮点数[浮点数的英文名是float,与整数(int)和字符串(str)不同,浮点数没有简写。
浮点数非常好识别,它比整数多了一个小数点.,比如下列代码中的数字都是浮点数。

1.0
3.14159
-0.33

浮点数的运算可能跟你自己算的结果不一样,这是因为计算机里浮点数的运算是不精确的,会有四舍五入的误差。
Python计算浮点数时会先讲浮点数转化成二进制数【注:二进制数由0和1表示,逢二进一】
以上就是数据类型的知识了
数据类型小结


数据的应用

四则运算

Python世界的算数运算符,和我们平时在纸上写的运算符号有相同点,也有不同点。

四则运算符
简单运算优先级口诀
从左到右顺着来,括号的里优先算,乘除排在加件前。


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

hero = '我'
organization = '风变编程'
identity = '学员'
action = '是'
ID = '007'

print(hero+action+organization+identity+ID)

这个代码输出的结果就是我是风变编程学员007


数据类型的查询————type()函数
作用:查询数据类型
示例:print(type('查询的内容'))


数据转换

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

magic = '水仙花数'
action = '是'
unit = '个'
expression = '=1x1x1+5x5x5+3x3x3'
number = 153

print(str(number)+expression+action+unit+magic)
print('153'+expression+action+unit+magic)

上面的代码用两种不同的写法:str()函数和引号,输出了同一种结果153=1x1x1+5x5x5+3x3x3是个水仙花数
因为,当我们使用引号时,引号里的东西,都会被强制转换为字符串格式。

下面这两个我就不解释了跟上面同理,换成对应的数据类型即可
int()
float()


总结

总结

Last modification:August 7th, 2020 at 10:16 pm
如果觉得我的文章还不错,请支持一下