人人都能学会的python编程教程2:数据类型和变量

96
编程老司机
2018.05.10 14:45 字数 753

数据类型

了解一门编程语言最开始就是了解它的数据类型了,python基本的数据类型分为如下几类:

整数

Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:

1,0,100086,-90123 等等。

浮点数

浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.03x10的9次方和12.3x10的8次方是完全相等的。浮点数可以用数学写法,如:1.12,-2.567等等

字符串

字符串是以单引号或双引号括起来的任意文本,比如: 'hello world' , "你好 python!"

如果字符串内部既包含单引号又有双引号可以用转义字符,比如:

'I'm "OK"!'

表示的字符串内容是:

I'm "OK"!

如果字符串里面有很多字符都需要转义,就需要加很多,为了简化,Python还允许用r''表示''内部的字符串默认不转义:

宝宝都能学会的python编程教程2:数据类型和变量

如上图你可以打印一颗圣诞树。

布尔值

一个布尔值只有True、False两种值,布尔值可以用and、or和not运算。

左右两边条件同时正确时 and才返回True,否则返回False

左右两边有一个正确或者两个都正确时,or返回True,否则返回False

not即为取反操作,not True返回就是Flase,反之亦然。

布尔值经常用在条件判断中,比如下图的年龄判断。

宝宝都能学会的python编程教程2:数据类型和变量

空值

Python里有个特殊的值None即为空值,它不同于0,因为0是有意义的整数,而None是空值。

变量

变量和初中数学里的方程式未知数x一样,但是它不仅可以是数字还可以是任何其他数据类型。

变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:

a=1,这里变量a是一个整数。

x_y='hello python' ,这里x_y是一个字符串。

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

宝宝都能学会的python编程教程2:数据类型和变量

注意,这里的a=a-1,等号是赋值,意思是把a-1的值赋值给a,如果理解为数学上的等于就是错误的。

好了,今天的python教程就讲到这里,下期我们讲解python的字符串和编码问题,敬请期待!

Web note ad 1