python基本数据类型

一、整数与浮点数

  表示方法与数学上表示方法一致,可正,可负数,若整数过大可以用_连接。浮点数即小数,当用科学计数法表示时,小数点的位置是可以移动的。

  整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

a = 10
b = 10_000_0000
c = 1.0322446
d = 1.03e*10

二、字符串

  字符串表示:任何以单引号或双引号括起来的任意文本都是字符串。引号本身不是字符串的一部分,本质上是一种表示方法。字符串'abc'只有abc这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I'm,空格,OK这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

 

 

 

posted @ 2020-10-14 22:48  上虞牧之  阅读(24)  评论(0)    收藏  举报