python变量

1. 定义变量 (创建变量)

变量就是一种用来保存数据的容器,使用变量就是使用变量中保存的数据
语法: 变量名 = 数据

  1. 变量名
    要求: 是标识符但不能是关键字
    规范: 1. 见名知意(看到变量名就知道变量中保存阿是什么数据)
    2. 不使用系统的函数名类名模块名
    3. 字母都小写,多个单词之间用下划线隔开
  2. = -----> 赋值运算符
  3. 数据:可以是任何有结果的表达式 例如: 具体的一个数据, 运算结果, 已经赋值过的变量,函数调用表达式。

2.使用变量

注意: 变量必须先定义再使用

3.重新给变量赋值

语法: 变量名 = 新数据
重新赋值后使用变量使用的是新的数据

4. 同时定义多个变量

  1. 同时定义多个变量赋相同的值
    语法: 变量名1 = 变量名2 = 变量名3 = ... = 数据
  2. 同时定义多个变量赋不同的值
    语法: 变量名1, 变量名2, ..., 变量名n = 数据1, 数据2, ..., 数据n。—> (变量名的个数必须和数据的个数相同)

5.定义变量和重新赋值变量的原理

python 定义变量是需要申请内存,内存申请多大看需要保存的数据需要多大
重新赋值的时候,会重新申请内存,新的内存多大看新的数据,然后再绑定变量,释放原先的内存
·id(变量)· : 获取变量的内存地址

运算符

1. 数学运算符

+(加), -(减), *(乘), /(除), %(取余), //(整除), **(幂运算)

  1. 加减乘除:
    python中的 +、 -、 。、 / 和数学中的+、-、X、+的功能一模一样
    注意: / 运算的运算结果一定是float; +、-、 *的运算结果的类型看运算对象中是否有浮点数
  2. 取余(取模) --> %
    取余就是求余数
    规则 : x % y —> 求x除以y的余数
    应用场景 :

    1. 判断两个数是否存在整除关系
    2. 取低位数
  3. 整除 --> //
    功能: 求商, 向下取整

4.幂运算 --> **
规则 : x ** y —> 求x的y次方

2. 比较运算符

(大于), <(小于), ==(等于), >=(大于等于), <=(小于等于), !=(不等于)
注意 :
1.所有的比较运算符的运算结果都是布尔值
2.可以像数学一样,连写表示范围

3. 逻辑运算符

and(逻辑与), or(逻辑或), not(逻辑非)

  1. 逻辑与 —> and
    应用场景: 相当于生活中的’并且‘, 用于连接两个要求同时成立的条件
    运算规则: 两个都是True结果就是True, 只要有一个是False结果就是False
  2. 逻辑或 —> or
    应用场景: 相当于生活中的‘或者’, 用来连接多个条件中满足一个条件
    运算规则: 多个中有一个 Ture 就是 Ture, 都是False就是False
  3. 逻辑非 —> not
    应用场景: 对某个条件进行否定;正向条件很复杂,反向很简单,那么就将条件反向写再加not
    运算规则: 只能对指定条件进行否定。

4. 赋值运算符:

=、 +=、-=、*=、/=、//=、**=
结论. 所有的赋值运算符的作用就是将数据存储到变量中
赋值语句没有结果,无法直接给程序提供数据

5.运算符的优先级

在混合运算中,优先级高的先计算,优先级低的后计算

数学运算符>比较运算符–>逻辑运算符–>赋值运算符 (最低)
幂运算符 --> *、/、//、% --> +、- (最低)
有括号的先算括号里面的 --> ()

python学习(二)变量和运算符相关推荐

  1. Python学习二——变量和简单数据类型

    修改字符串的大小写 title():以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写. 合并(拼接)字符串 Python使用加号(+)来合并字符串. 删除空白 rstrip():剔除字符 ...

  2. python变量运算符_Python基础 — 变量和运算符

    序言:这一章我们将学习变量以及常见的类型,我们将以案例和代码相结合的方式进行梳理,但是其中所有的案例和知识点 都是Python3 版本. 变量和运算符 1.1 初步介绍 ​ 在程序设计中,变量是一种存 ...

  3. python变量和运算符

    python变量和运算符 1.变量 创建变量: 创建规则: 赋值变量: 字母,数字和下划线,不可数字开头,不可是关键字 num=1 _name='' a,b,c=1,2,3 2.运算符 算术:+-*/ ...

  4. Day3 变量和运算符

    Day2 变量和运算符 一.变量 1.程序中使用数据的两种方 1)直接使用 #无变量时 print(18)print('麦林炮手:你总说我太小,但是出现危险我都会跳跃到你身边,将危险推开.用手中的炮筒 ...

  5. bash的特殊符号、变量和运算符

    Bash 中其他特殊符号 单引号&双引号 [root@localhost ~]#name=qyy #给变量name赋值,值为:qyy [root@localhost ~]#echo $name ...

  6. Scala语法之常量变量和运算符

    Scala语法之常量变量和运算符 1. 背景 官网:https://www.scala-lang.org/ scala是什么 上述截图可知,scala是一门编程语言.静态语言需要编译才能运行,强类型语 ...

  7. Java变量和运算符详解

    Java变量和运算符 已在思维导图中对变量知识框图进行整理! 使用markdown进行详细记录 分以下几点进行介绍: 变量基本原理 基本类型和引用类型变量 变量使用和注意事项 运算符 1. 变量基本原 ...

  8. Python学习笔记 - 变量类型(1)

    变量类型 严格意义上讲,python只有一个类型 python的标准数据类型有六种 数字类型Number 字符串类型 str 列表 list 元组 tuple 字典 dict 集合 set 数字类型 ...

  9. python学习(2)--变量与表达式

    python学习(2)--变量与表达式 1.与java和c语言相通,python中也分为四种运算符: (1)算数运算符(如:+.-.*./); 学过java或者C的朋友,对加减乘除这种普通的算数运算符 ...

  10. Python学习之变量、对象和引用

    Python学习之变量.对象和引用 文章目录 Python学习之变量.对象和引用 问题的引出 变量创建 变量类型 变量使用 动态类型 类型属于对象,而不是变量 对象的垃圾收集 参考资料 问题的引出 当 ...

最新文章

  1. [总结]博客聚合-cnblogs,wordpress,live writer,word2010
  2. 计算机考研不压分的学校,考研院校里,这些学校不压分、不歧视专科生,值得关注...
  3. Java垃圾回收工作原理
  4. 从天气项目看Spring Cloud微服务治理
  5. Keepalived的相关应用,使用keepalived实现nginx和lvs的高可用负载均衡器
  6. 开发高质量软件需要更高成本吗?
  7. Shell脚本之七 选择、循环结构
  8. mongodb 批量插入_MongoDB批量插入– MongoDB插入很多
  9. web安全day33:人人都要懂的LNMP--nginx的配置和文件理解
  10. 易赛自动充值软件介绍
  11. 使用OD修改程序窗口标题和提示信息
  12. 蚂蚁金融科技守护金融安全,蚂蚁风险大脑助阵
  13. Android 四大组件
  14. 爱普生l360扫描仪显示无法连接计算机,USB连接喷墨机,启动Epson scan提示无法与扫描仪连接如何解决?...
  15. 估计四川长虹的beta系数
  16. 所有的 Python 库都整理
  17. NLP情感分析基础知识
  18. 黄河流域公安院校网络空间安全技能挑战赛 QAQ 题解
  19. Maya - 后缀为xgen文件导出到虚幻引擎
  20. Hadoop-LZO 编译步骤

热门文章

  1. [转载]工科硕士毕业14年,谈谈我的经验教训
  2. 【数据分析干货】全网最全!各行业常见的业务指标整理(四)-财务指标
  3. Python模块之Pandas 格式化数据
  4. 科研—画图图片处理1
  5. 两性离子洗涤剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  6. 知网、万方paperfree 查重的区别
  7. vue移动端手机号正则表达式
  8. 如何提高工作效率之电脑文件的精确管理
  9. python文件读写操作
  10. 无法打开源文件 ctype.h和.exe 进行写入