数据类型:字符串、整数、浮点数
字符串 str
#单双三引号皆为字符串
a = 'eee'
b = '520'
c = '我爱你'
print(a)
print(b)
print(c)
eee
520
我爱你
整数 int
# 没有小数点的数字皆为整数(正整数、负整数、零)
a = 10
b = -10
c = 0
print(a)
print(b)
print(c)
10
-10
0
# 数值只能单独行动,和文字类数据碰一起报错
a = 6aaabbb
print(a)
# 终端显示结果:报错:无效语法
SyntaxError: invalid syntax
浮点数 float
# 带小数点的数字皆为浮点数
a = 1.0
b = -1.0
print(a)
print(b)
1.0
-1.0
数据应用
四维运算:运算优先级和平常一样,从左到右,先乘除后加减
运算符 | 表示 | 例子 |
---|---|---|
+ | 加 | 2+1输出结果3 |
- | 减 | 3-1输出结果2 |
* | 乘 | 2*3输出结果6 |
/ | 除 | 1/2输出结果0.5 |
% | 取模-返回除法的余数 | 5%2输出结果1 |
// | 取整数-返回商的整数 | 5//2输出结果2 |
** | 幂-X的Y次方 | 2**3输出结果8 |
字符串的拼接
# 方法一:同是字符串用'+'拼接
a = '我的幸运数字是'
b = '5,7,8'
print(a+b)
我的幸运数字是5,7,8
数据类型的查询
# type()函数来查询数据类型
a = '我的幸运数字是'
b = 578
print(type(a))
print(type(b))
<class 'str'>
<class 'int'>
数据转换
# 变量c被赋值整数1,str()函数将变量c转换为字符串
a = '天上1天'
b = '地上'
c = 1
d ='年'
print(a+b+str(c)+d)
天上1天地上1年
# 整数规范字符串,int()函数转换为整数
number1 = '6'
number2 = '2'
print(int(number1)+int(number2))
8
# 浮点数规范字符串,int()无法转换
print(int('2.3'))
ValueError:invalid literal for int() with base 10: '2.3'
# 浮点数可直接被int()函数取整转换
print(int(2.3))
2
# 小数点和整数型字符串float()函数转换
number1 = '2.3'
number2 = '-1'
print(float(number1))
print(float(number2))
2.3
-1.0
网友评论