一、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(两个数据的内存地址是否一致),==(两个数据的值是否一致)就行了。