python基本数据类型
一、整数与浮点数
表示方法与数学上表示方法一致,可正,可负数,若整数过大可以用_连接。浮点数即小数,当用科学计数法表示时,小数点的位置是可以移动的。
整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。
a = 10 b = 10_000_0000 c = 1.0322446 d = 1.03e*10
二、字符串
字符串表示:任何以单引号或双引号括起来的任意文本都是字符串。引号本身不是字符串的一部分,本质上是一种表示方法。字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。
特殊字符;/n 表示换行符号,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串。
print('I\'m ok.') I'm ok. print('I\'m learning\nPython.') I'm learning Python. print('\\\n\\') \ \
三、布尔值
包含True and False两种,python里面布尔值是可以直接计算的,并且可以与 and、or 与 not 一起运算。
>>> True and True True >>> True and False False >>> False and False False >>> 5 > 3 and 3 > 1 True >>> True or True True >>> True or False True >>> False or False False >>> 5 > 3 or 1 > 3 True >>> not True False >>> not False True >>> not 1 > 2 True
四、空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
五、变量
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型
a = 123 b = "ABC" c = "123ABC"
六、常量
常量就是不能变的变量,python里能改变的。介绍两除法:精确除法/,地板除法//(永远得整数), 取余除法%。
10/3 3.333
10//3
3
10%3
1

浙公网安备 33010602011771号