Python入门-变量和常见运算符

Python入门-变量使用和常见运算符

变量

数据类型,Python的数据类型,是一门弱数据语言
基本数据类型
数字型
  • 整型(int)eg. x = 5
  • 浮点型(float)eg. x = 5.2
  • 复数型(complex) eg. x = 5 + 2j
布尔类型(boolean)
  • True 真
  • False 假
字符串(string)
  • 单引号 ’ ’
  • 双引号" "
  • 三引号 “’ “’ / “”” “””
复合数据类型
  • list(列表)
  • tuple(元组)
  • 字典(dict快速查询或是cache)
数据类型转换
  •  自动数据转换 :只支持 boolean、数值型之间
    
  •  强制类型转换:
     str()		# 将数值转换为字符串
     int()		# 将数值字符串转换为整数
     float()		# 将数值字符串转换为小数
    

常见运算符

算术运算符
+
-
*
/
%(求余数)
//(整除)地板除法
**(幂次方)
比较运算符
的就是数与数之间的大小关系,运算结果是一个布尔值(真/假)
>
<
>=
<=
==
!=
逻辑运算符
  • and (并且) 需要所有条件都满足,则为真,否则就是假
  • or (或者) 只要有一个条件满足,则为真,全为假,则为假
  • not 取反
成员运算符
判断某个变量在不在某个集合中,in
  • in # 返回一个boolean值,表示是否存在
  • not in # 判断不在里面
赋值运算符
=		# 将等号右侧的值赋值给左侧
+=		# a += 1 <==> a = a + 1
-=
*=
/=		# a /= 5 <==> a = a / 5
**=
%=
//=
位运算符
  • 左移(<<)、右移(>>)#单变量
 x=8#这是一个x的二进制表述
  print(bin(x)) 					#输出 1000
  print(x<<1)#<<左移符,<<1左移一位 	#输出 16
  print(x<<2)						#输出 32
  print(x>>1)#>>右移符				#输出 4
  print(x>>2)						#输出 2
  • 按位与(&)、按位或(|)#多变量
  x=2
  y=3
  print(bin(x))	#输出 00000 010
  print(bin(y))	#输出 00000 011
 
  print(x&y)   	#输出 00000 010 等效于and
  print(x|y) 	#输出 00000 010
            	#输出 00000 
            	#输出 00000 011  等效于or
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值