python基本知识之数据类型

python世界:受欢迎的走势,全球走势看2016年己超越PHP,仅供参考。

计算机可以做数学计算的机器,能够处理各种各样的数据如文本、图形、音频、视频、网页等。python能处理的数据类型如下:

整型          int
浮点型       float
字符型       char
布尔型       bool      Ture/False

待补充:

[

列表
字典
元祖
]
整数
Python可以处理任意大小的整数(含负整数),在程序中的表示方法和数学上的写法一模一样,例如:0,1,-1等。

浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
整数和浮点数在计算机内部存储的方式是不同的。
字符串

字符串是以单引号'或双引号"括起来的任意文本,需要注意的像这些特殊字符:单引号',双引号",反斜杠\这四个也都是属于字符串,(空格不用加转义符就可以可以输出空格)
如果要输出以上特定的字符,则输在以上字符前添加转义符\     如:输出单引号则

如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:输出单引号'则:
>>>print('\'kkk')       或   print("\'kkk")
>>>'kkk
如需要把反斜杠也输出
>>>print('\\kkk')
>>>\kkk

转义字符其他作用:\n表示换行,\t表示制表符;
如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义:
>>> print(r'\\\t\\')
\\\t\\
注释符:''' .......'''   连续一对三个单引号,除了注释功能,在打印时还可以起到块打印的作用。
如:
>>> print('''kkkkk
... sssss
... aaaaa
... ''')
#打印出:
kkkkk
sssss
aaaaa

布尔值
布尔值只有True、False两种值,要么是True,要么是False,在Python中书写时一定把第一个字符写成大写如:Ture, False:
在不确定内容为真或为假时可使用bool()来测试如:
bool(0) 返回的False   
bool('a')返回的Ture
bool(' ') 返回的Ture  #单引号之间有空格
bool([])  返回的False

布尔值可以用and、or和not运算。
and运算只有所有都为True则返回Ture,否则返回False
or运算只要其中有一个为True就返回Ture,全为False则返回False
not运算是非运算,它是一个单目运算符,把True变成False,False变成True:

空值
空值是Python里一个特殊的值,用None表示。None不等于0。0是一个有实际意义的数字


---------------------------------------------------------------------------------------------------------------------------------
*注意*
 变量定义的规则:
    1.变量名只能是 字母、数字或下划线的任意组合
    2.变量名的第一个字符不能是数字
    3.以下关键字不能声明为变量名
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

posted on 2016-01-27 14:30  ole_L  阅读(812)  评论(0编辑  收藏  举报

导航