Python数据类型和变量
数据类型
- 整数
- 浮点数 即小数,对于很大或很小的浮点数,使用科学计数法表示,即把10用e代替,如1.23乘以10的9次方就是1.23e9, 或者12.3e8, 0.000012可以写成1.2e-5。由于整数和浮点数在计算机内部存储方式不同,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。
字符串 单引号或双引号括起来的任意文本,字符串中可以使用转移字符,\n,\t,\等等。
r’….’表示默认’…’内部的字符串不转义print ‘\\t\‘
\ \
print r’\\t\‘
\\t\
可以使用”’…”’来表示多行
>>> print '''line1 line2 line3 line4'''
line1
line2
line3
line4
>>>
4.布尔值 True,False 使用and(与) or(或) not(非)运算
- 空值 None表示
变量
变量是任意数据类型
>>> a = 'ABC'
>>> b = a
>>> a = 'xyz'
>>> print b
ABC
对于上述代码,python解析器做了一下几件事:
- 在内存中创建了‘ABC’的字符串;
- 在内存中创建了一个名为a的变量,并把它指向‘ABC’
- 在内存中创建一个名为b的变量,把变量b指向变量a锁指向的数据。
- 在内存中创建一个‘xyz’的字符串,并将变量a指向该字符串。
还没有评论,来说两句吧...