数据类型
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()