Python变量使用和常见运算符

一. 数据类型
基本数据类型
➢ 整型 Integer(不可变类型)
整数类型,一般情况下都是使用整数数字来表示类型的数据(i=8)
➢ 浮点类型(不可变类型)
浮点类型(小数类型),可以通过添加小数点的方式来表示小数、也可以保存复数等等。(d=3.1)
➢ 布尔类型 Boolean(不可变类型)
布尔类型,一种特殊的数据类型,在 python 中可以取值为 True 或者 False(首字符大
写),用于表示只有两种结果的情况
➢ 字符串(不可变类型)
python 中,字符串是包含在一对单引号或者双引号中的一串字符。(s = “今天天气好”)
组合数据类型
➢ 元组 Tuple 是存放固定的数据
➢ 集合 Set 中的数据插入和遍历的时间,随数据增多而变慢
➢ 列表 List 中的数据插入和查询的时间,随数据的增多而变慢
➢ 字典 Dict 中的数据插入和查询的速度非常快,不会因为数据太多而变慢
元组、集合和列表占用内存较少,字典占用内存较多,字典是一种通过占用空间来换取
操作速度的一种数据类型。

二.变量 (变量就是用来临时存放数据的一个容器)
python 中的变量,不需要声明即可使用
python 中的变量命名:驼峰命名法,见名知意,只能是字母、数字和下划线组成,变量
第一个字符只能是字母或者下划线。
_age 驼峰命名法(userName )
变量一旦定义,在程序中也是使用内存空间来存储数据的,所以当变量一旦不在需要使
用,需要删除变量释放它占用的内存空间,python 中通过 del 关键字来删除变量。
del userName
print(userName); #报错,因为已经删除掉了该变量
*在 Python 中,认为一切都是对象,所以变量进行赋值时,其实就是
python 在内存中创建了这个对象,然后将对象在内存中的地址存储在变量中了。
特别注意
➢ python 将所有的数据都存储为内存对象,变量其实就是指向对象的一个引用,只要需
要,就可以让变量随时引用一个不同的对象
➢ python 内置了函数 type(),用于检测给定数据的数据类型
➢ 使用赋值符=等号,用来将一个变量和内存中的对象绑定起来,如果对象在内存中存在
就直接绑定,否则赋值运算符后面的对象会被即时创建之后进行绑定。
那就存在问题了,创建的 100 和 200 这两个数据,内存中进行了什么样的处理的呢?
python 将这样没有引用变量指向的对象,回收到了对象缓冲池(PS:对象缓冲池也是内
存中的一个区域),方便下次使用的时候直接获取,所以在使用 python 的时候,一定要注意
内存泄漏的问题。关于 python 内存管理这一部分,后续会单独进行讲解。
变量的命名规则

  1. 只能包含字母、数字、下划线,且不能以数字开头
  2. 变量名称区分大小写,name 和 Name 就是两个不同的变量
  3. 禁止使用 python2 和 python3 的关键字和保留字
  4. 变量命名尽量有意义,一看就能明白该变量指的是什么
    特殊变量
  5. 以一个下划线开头的变量名称,不会被 import 语句导入,如_username
  6. 前后各有下划线的变量名,是系统定义的变量名,有特殊含义,如_user_
  7. 交互模式下,单个下划线中保存了最后的输出表达式的结果,后面再说

三.运算符
运算符
描述
使用方式
= 直接赋值 a = 2 给 a 赋值数据 2
+= 加法赋值运算 a += 2, a 原来的数据加 2 再赋值给 a
-= 减法赋值运算 a-= 2, a 原来的数据减去 2 再赋值给 a
= 乘法赋值运算 a=2, a 原来的数据乘以 2 再赋值给 a
/= 除法赋值运算 a/=2, a 原来的数据除以 2 再赋值给 a
%= 取余赋值运算 a%=2, a 原来的数据除以 2,将余数赋值给 a
= 次方赋值运算 a=2, 将 a 原来的数据取 2 次方运算再赋值给 a
//= 地板除法运算 a//=3 将 a 原来的数据整除以 3 将结果赋值给 a
逻辑运算符
and 并且运算 True and False 结果 False
or 或者运算 True or False 果 True
not 非运算 not False 结果 True

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小时候不乖的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值