Python支持的数值类型包括:
名称 |
功能 |
int |
整数 |
long |
长整型 |
float |
实数型 |
complex |
复数 |
示例代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
x
=
3
# 整数
f
=
3.141529
# 浮点数
name
=
"Python"
# 字符串
big
=
358315791L
# 长整型(在Python3中没有,都是int)
z
=
complex
(
2
,
3
)
# (2+3i) 复数,包括实部和虚部
print
x
print
f
print
name
print
big
print
z
|
输出结果:
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
print
sum
|
上面代码中,将用户输入的值转换为整数值,赋值给x,y,如果想得到浮点数,可以直接用raw_input()函数