Python学习之变量

一 变量类型

标准的数据类型有六种:

  • 数字 Number
  • 字符串 str
  • 列表 list
  • 元组 tuple
  • 字典 dict
  • 集合 set

数字
python里面的数字没有明确范围
常见数字分类

  • 整数
    二进制表示:以0b开头的0~1串,比如:0b110
    八进制表示:以0o开头的0~7串,比如:0o071
    十六进制表示:以0x开头的0~9,a-f的串,比如0xffff
  • 浮点数
  • 科学计数法
    定义跟数字定义一致,写法就是e后面跟整数用来表示10的指数,比如:1.84e2,等同于184
  • 复数
    复数的虚部用j/J表示,比如5+4j

布尔值
用来表示真假的值,True/false,布尔值可以用作数字,表示1/0。

字符串
用引号引起来的一段内容,引号包括单引号、双引号和三引号
单双引号含义一致,只能表示一行信息
三引号:可以表示多行信息

None类型
None类型表示空,通常用来占位

二 表达式

1、运算符
用来操作运算的符号,常用 运算符有以下:

  • 算符运算符,没有自增自减运算符
  • 比较或者关系运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 成员运算符
  • 身份运算符

算术运算符
地板除
整除,去尾
取余
a = 9/(-4)
指数
用两个乘号表示,比如:7**2=49

逻辑运算符
-and:逻辑与
-or: 逻辑或
-not:逻辑非
-python没有异或运算

字符串乘以数字的含义:“abcd”*20表示20个“abcd”字符串。

身份运算符 is
例子1:
a = 1998
b = 1998
c = a is b
print© ----false

例子2:
a = 5
b = 5
c = a is b
print© ----true

这两个列子的原因是对于[-5,256]之间的小值,python统一放到了一个固定位置,因此导致出现例2的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值