pyhton学习笔记-变量与运算符

变量与运算符

变量
//定义变量  =赋值
A = [1,2,3];
print(A)  //[1, 2, 3]

python变量名 区分大小写

//int str tuple (不可改变)值类型
a=1;
b=a;
a=3;
print(b) //1
//list set dict (可变)引用类型
a=[1,2,3];
b=a;
a[0]="1";
print(b) //["1",2,3];

//列表追加
b=[1,2,3];
b.append(4);
print(b) //[1,2,3,4]
运算符
  1. 算数运算符
"hello"+"world" //"helloworld"
3/2    //1.5
3//2   //1
5%2    //1
5*2    //10
5**2   //25
  1. 赋值运算符(给变量赋值)
=
+= -+ /+ %=  //先做运算再赋值 
  1. 比较运算符
== >= <= !=
例子:
a=1;
a+=a>=1;   //2
解释:
a>=1; //True
转化为: a+=True2

**序列比较大小:先比较第一位,若相同,再比较第二位**
  1. 逻辑运算符
and or not
int float  0 False0 True
字符串  空字符串 False 其他 True
列表    空列表 False 有值 True
例如:
1 and 0  //0
2 and 1  //1
0 or 1  //1
1 and 0 and 2  //0
**返回的是什么取决于计算机能不能判断出计算结果,在第几位判断出结果就返回第几位。**
  1. 成员运算符
in    not in 

  1. 身份运算符
is    not is 
is== 区别:
a=1; b=1.0;
a == b  //True
a is b  //False
**== 比较取值是否相等,is 比较身份(内存地址)是否相等**

判断函数类型

a = "Hello";
isinstance(a,str)  //True
isinstance(a,(str,int,tuple))  //True
  1. 位运算符
//对二进制数进行运算

&按位与 |按位或 ^按位异或 ~ 按位取反 <<左移动 >>右移动
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值