python变量

154 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

前言

  • 每个语言都需要定义变量来完成负责的业务逻辑穿透。python中的变量也是存储在内存中,通过变量这个标识来达到真正内存的使用。
  • 在程序运行过程中,有些值是固定的、不应该被改变,比如圆周率 3.141592653...
list=[]
yuanzu=()
helloset=[]
dic={}
i=1
str='hello'
  • 上面这些都是变量的定义,不同的关键词代表不同的数据类型。

赋值

  • 上面我们已经知道了如何创建变量。通过= 来进行赋值,python还支持多个变量批量赋值。
  • 在Python中专门的语法定义常量,是用约定俗成全部大写的变量名常量。如:PI=3.14159。常量的使用与变量完全一致。
a = b = c = 1
  • 这样创建的方式是真的舒服。

原理

  • 解释器执行到变量定义的代码时会申请内存空间存放变量值,然后将变量值的内存地址绑定给变量名。
username=tom
  • 就是内存存了tom,username指向了这块内存地址

规范

  • 一个程序好不好维护就得看这个程序能不能顺利交接给别人。如果你的程序变量都是a1,a2,a3,a4 相信不少人就会骂街了。
1. 变量名只能是 字母、数字或下划线的任意组合
2. 变量名的第一个字符不能是数字
3. 关键字不能声明为变量名,常用关键字如下

总结

  • 直白地讲,就是让计算机具备我们人类的某一项技能。这是我们理解后续所有 Python 语法的根本,一定要熟记。
  • 长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。
  • Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。