Python支持的数值类型包括:
名称 | 功能 |
int | 整数 |
long | 长整型 |
float | 实数型 |
complex | 复数 |
示例代码:
x=3 # 整数
f=3.141529 # 浮点数
name="Python" # 字符串
big=358315791L # 长整型(在Python3中没有,都是int)
z=complex(2,3) # (2+3i) 复数,包括实部和虚部
printx
printf
printname
printbig
printz
输出结果:
3
3.141529
Python
358315791
(2+3j)
数值的范围根据系统平台而定,下面是32位和64位系统的数值范围:
32位系统:
类型 | 最小值 | 最大值 |
有符号整数 | 0 | 2147483647 |
长整型 | - | limited only by memory |
浮点数 | 2.2250738585072014e-308 | 1.7976931348623157e+308 |
64位系统:
类型 | 最小值 | 最大值 |
有符号整数 | 0 | 9223372036854775807 |
长整型 | - | limited only by memory |
浮点数 | 2.2250738585072014e-308 | 1.7976931348623157e+308 |
操作符
在python中可以利用加减乘除符号,计算变量。
x = 3
y = 8
sum = x + y
print sum
输出结果为11
用户输入
可以利用 raw_input()函数接受用户输入值,在python3中是使用input()
x=int(raw_input("Enter x:"))
y=int(raw_input("Enter y:"))
sum=x+y
printsum
上面代码中,将用户输入的值转换为整数值,赋值给x,y,如果想得到浮点数,可以直接用raw_input()函数