Python学习第四天 2020.7.24 变量与运算符


	Python学习第四天  2020.7.24  变量与运算符
[编程语言教程]

1、赋值:  A=[1,2,3,4],命名可读性要强,尽量用中文

      变量名的首位不能是数字

      变量名不能用系统关键字,如:and、if、import……

2、a=1 b=a a=3 print(b),输出结果为:1

      a=[1,2,3] b=a a[0]=‘1‘ print(b),输出结果为:[‘1‘,2,3]

      因为a,b为数值时,对a进行修改是a指向了一个新数;而当a,b为列表时,对a进行修改时并未指向新列表,而是直接在旧列表上进行修改;

      注:int str tuple 不可改变;list set dict可改变;

3、显示变量的地址:id()

4、append()插入数据:b=[1,2,3]  b.append(4)  print(b)  输出结果:[1,2,3,4]

      能用元组就用元组:tuple(1,2,3)

5、整除://  3//2=1;

     余数:5%2=1;

     次方:2**5=2的五次方;

6、a-=1即a=a-1;

7、关系型运算符:  ==  !=  >=  

    列表之间的比较:[1,2,3]<[2,3,4] (先比较首位)

    元组之间的比较:(1,2,3)<(1,3,2)(也是按位比较)

8、成员运算符: a = 1  a in [1,2,3,4,5]   输出:True;

      in,not in

     字典的成员运算是针对key,而非value;

      is:如果两个变量的取值相等,返回True; is:身份运算,==:关系运算符

      关系运算符:比较值是否相等;身份运算符:比较身份是否相等,即内存地址(id);

9、集合无序,元组有序;

10、对象的三个特征:值(value)、身份(内存地址id)、类型(type);

11、判断类型的方法:isinstance() eg1:isinstance(a,str) 输出:True;  

                                    eg2:isinstance(a,(int,str,float))  输出:True;

12、位运算符:

  技术图片

 

       eg: 2&3  输出:2

               2|3     输出:3   2=10 3=11 则2&3=10=2

 

Python学习第四天 2020.7.24 变量与运算符

原文地址:https://www.cnblogs.com/xiaonezhaya/p/13376449.html

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Python学习第四天 2020.7.24 变量与运算符