一、python的基本数据类型

1.整型(int)即整数,常用来记录年龄、人数等,如:1、5、10.....

2.浮点型(float) 即小数,常用来记录薪资、身高、体重等,如:3.5、1.8、.....

3.字符串(str)即用引号引起来的部分,一般是用来记录一些文本信息类,可以是数字、字母、文字等

4.列表(list)即用中括号括起来的,里面可以放很多元素,但是里面元素与元素之间要用逗号给隔开,元素可以是任意数据类型。

如:user_namae =  [1,'sb',1.1, [ 'sb',1.23,123]]

5.字典(dict)即用大括号括起来的,里面也能放很多元素,跟列表型不一样的是字典型里面的元素是要以K:V键值对的形式存在(K是对V的解释,一般是字符串,V是真实的数据,可以是任意数据类型),而且自动业不能索引取值的,但是字典还是可以很精准的记录.

如:data = {'name':'lilong', 'age':23, 'hobby':'run'} 单独取里面的元素咱们可以直接拉它的名字, 例:data['age']得到的信息是23。

6.集合(set)是用大括号括起来的,里面也能放多个元素,元素之间也是逗号隔开,如果大括号里是空的,那会默认成字典。

7.元组(tuple)又叫不可变的列表,因为它跟列表除了括号不一样(一个是中括号,一个是小括号),其它是一样的,元组一般都是存储一些不能变的数据

8.布尔值(bool)只有两个状态,一个是true,一个是false.

二、格式化输出

定义:提前先制定好模板,然后再在特定的区域修改就可以了。

特定的区域我们一般会用%s代替,

如:s = '你好,你本月消费%s, 余额是%s'

    print(s %(1,99))

三、运算符

加(+)、减(-)、乘(*)、除(/)、整除(//),取余数(%),等于(==)

1.增值赋值 x += 100<==>x = x + 100

2.链式赋值 a = 1 b = 1 c = 1 <==> a = b = c = 1

3.交叉赋值(顾名思义就是将两个变量的值互换) 例:a = 1, b = 2, a,b = b,a, print(a,b)==>a = 2 b =1

4.解压赋值(正常情况变量名与元素个数是相等的,也是从左往右一一对应的)

如:number_list = [a,b,c,d] ,number1 = nueber_list[0]、 number2 = nueber_list[1]、 number3 = nueber_list[2]、 number4 = nueber_list[3]

四、逻辑运算符

主要就是add,or,not

1.add就是如果连续条件都符合则true,一个不符都是false

2.or就是只要其中有一个条件符合都是true,全部不符才是false

3.not就是条件反转,true变成false,false变成true.

4.当三者混合使用的时候,我们应该在前期编程过程中就将它们的顺序给制定好

五、成员运算和身份运算

1.成员运算就是判断某个物体是否在某个群体内,如果在就是ture,不在就是false,但是如果出现not,那结果false也是ture的意思。

2.身份运算就记住is(两个数据的内存地址是否一致),==(两个数据的值是否一致)就行了。