Python零基础1:数据类型、应用、转换

2020-03-14  本文已影响0人  Iphone60Plus

数据类型:字符串、整数、浮点数

字符串 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
上一篇 下一篇

猜你喜欢

热点阅读