您的位置:首页 > 编程语言 > Python开发

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 语言 float