Python 起步:数据类型一数字
2008-08-24 07:10
246 查看
程序设计的本质是对数据进行处理,而数据类型则成为程序的基础。在python语言中,数据类型分为:数字、字符串、列表、元组、字典、文件。
数字
数字是最基本的数据类型,几乎所有的语言都是支持数字的。对于python语言来讲,它有四种类型的数字:整数(int)、长整数(Long)、浮点数(float)和复数(j)。整数:就是一般意义上的数即十进制的数,此外它还包含八进制的数和十六进制的数。长整数其实就是无限大的整数。浮点数其实就是小数。对于复数就是像这样的 1+6j。
在python中,想要使用某些类型的数,你不必理会如何声明它,你可以直接使用它!举个例子说明一下好了:
#!/usr/bin/python
#-*- coding: cp936 -*-
#filename:aboutnumber.py
_one=100
_two=28.8
print '_one+_two=',_one+_two
运行后的结果:
>>>_one+_two=128.8
在这里,我并没有声明_one是整数,_two是浮点数。
说到数字,就不得不涉及到数字的运算。关于python中的运算符:加(+)、减(-)、乘(*)、除(/)、乘方(**)、取余(%)、位或(|)、位异或(^)、位与(&)、左移(<<)、右移(>>)。在这些运算符中,乘方的运算符优先及是最高的,其次是乘法、除法、取余。对于乘法、除法、取余 他们的优先及就是相等了,没有地位之分了。其次是加、减运算符,加减也属于同级别。最后是逻辑运算符。当然逻辑运算符也是没级别之分了,他们的优先及最底!
关于运算符的一些简单的例子:
#!/usr/bin/python
#-*- coding: cp936-*-
#filename:operators.py
_one=1.5
_two=1.5**10 #乘方运算
print '乘方运算后的结果:',_two
print '9%2取余运算后的结果:',7%2 #取余运算
print '7^4位异或运算后的结果:',7^4 #位异或运算
print '11|3位或运算后的结果:',11|3 #位或运算
print '11&11位与运算后的结果:',11&11 #位与运算
print '7>>3右移运算后的结果:',7>>3 #右移3位
print '7<<3左移运算后的结果:',7<<3 #左移3位
运行后的结果:
乘方运算后的结果: 57.6650390625
9%2取余运算后的结果: 1
7^4位异或运算后的结果: 3
11|3位或运算后的结果: 11
11&11位与运算后的结果: 11
7>>3右移运算后的结果: 0
7<<3左移运算后的结果: 56
数字
数字是最基本的数据类型,几乎所有的语言都是支持数字的。对于python语言来讲,它有四种类型的数字:整数(int)、长整数(Long)、浮点数(float)和复数(j)。整数:就是一般意义上的数即十进制的数,此外它还包含八进制的数和十六进制的数。长整数其实就是无限大的整数。浮点数其实就是小数。对于复数就是像这样的 1+6j。
在python中,想要使用某些类型的数,你不必理会如何声明它,你可以直接使用它!举个例子说明一下好了:
#!/usr/bin/python
#-*- coding: cp936 -*-
#filename:aboutnumber.py
_one=100
_two=28.8
print '_one+_two=',_one+_two
运行后的结果:
>>>_one+_two=128.8
在这里,我并没有声明_one是整数,_two是浮点数。
说到数字,就不得不涉及到数字的运算。关于python中的运算符:加(+)、减(-)、乘(*)、除(/)、乘方(**)、取余(%)、位或(|)、位异或(^)、位与(&)、左移(<<)、右移(>>)。在这些运算符中,乘方的运算符优先及是最高的,其次是乘法、除法、取余。对于乘法、除法、取余 他们的优先及就是相等了,没有地位之分了。其次是加、减运算符,加减也属于同级别。最后是逻辑运算符。当然逻辑运算符也是没级别之分了,他们的优先及最底!
关于运算符的一些简单的例子:
#!/usr/bin/python
#-*- coding: cp936-*-
#filename:operators.py
_one=1.5
_two=1.5**10 #乘方运算
print '乘方运算后的结果:',_two
print '9%2取余运算后的结果:',7%2 #取余运算
print '7^4位异或运算后的结果:',7^4 #位异或运算
print '11|3位或运算后的结果:',11|3 #位或运算
print '11&11位与运算后的结果:',11&11 #位与运算
print '7>>3右移运算后的结果:',7>>3 #右移3位
print '7<<3左移运算后的结果:',7<<3 #左移3位
运行后的结果:
乘方运算后的结果: 57.6650390625
9%2取余运算后的结果: 1
7^4位异或运算后的结果: 3
11|3位或运算后的结果: 11
11&11位与运算后的结果: 11
7>>3右移运算后的结果: 0
7<<3左移运算后的结果: 56
相关文章推荐
- Python核心数据类型——数字
- 3.Python数据类型(1)——数字类型/字符串类型
- Python起步之数据类型
- 走进Python世界(五)数据类型 1.数字(Number)
- CrazyWing:Python自动化运维开发实战 七、Python数据类型之数字
- python3之python的核心数据类型(数字)
- Python基础4:数据类型:数字 字符串 日期
- Python进阶之路---1.4python数据类型-数字
- python3数据类型--数字
- Python-003-数据类型1--数字、字符串、布尔值
- Python数据类型之数字类型、字符串类型
- python的数字类型学习之数据类型
- 学习笔记☞ python 基础(python3)【一】(python相关介绍,核心数据类型(数字),赋值语句,算数运算符优先级)
- 以写代学:python 数据类型之数字,位运算符
- Python 起步一 输入输出,数据类型
- 【PYTHON笔记】(3) : 数据类型 -- 数字
- Python数据类型一:数字与运算符
- python的数据类型,数字,布尔,字符串
- python学习笔记4-数据类型-数字
- Python数据类型之“数字(numerics)”