Python自学笔记3-数据类型
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()
1
2
3
4
5
6
7
|
x
=
int(raw_input("Enter
x:"))
y
=
int(raw_input("Enter
y:"))
sum
=
x
+
y
print
sum
|
上面代码中,将用户输入的值转换为整数值,赋值给x,y,如果想得到浮点数,可以直接用raw_input()函数