准备花点时间学习下python,今天学习下python的基本数据类型,
数字
在python中表示数字就是整数和小数,整数用int。小数使用float , 但不像java中那样我定义一个整数是使用
int a = 10;
这个在python中编译器会报错的,因为python也是解释性语言,这点跟JavaScript很像,是在运行时期去查看这个变量是什么才能决定它是什么类型数据,在python中定义变量
a = 10
跟Java对比发现。后面的分号都不用了,要查看它是什么数据类型 在python中使用type()方法
a = 1
print(type(a))
它的结果是:
/usr/local/bin/python3.7 /sdk/doudizhu/untitled4/hello.py
<class 'int'>
数字类型肯定要面对运算,
二个整数想加:
a = 1
b = 2
print(a+b)
答案是3
二个浮点数相加:
a = 1.1
b = 2.2
print(a+b)
答案是:3.3000000000000003
在python中没有单精度和双精度之分,在python中浮点数就表示双精度
一个整数和一个浮点数想加
a = 1
b = 2.2
print(a+b)
答