1 变量生成

python中生成变量无须事先声明,系统会根据赋值或表达式运算结果值,自动推断变量类型。在python中,变量生成的语法如下:变量名 = 数据或表达式

x = 123

type(x) # 数值型变量

y = '123'

type(y) # 数值型变量

x=(1>0) # 表达式运算结果赋值给x

print(x)

2 变量保存

python采用「基于值的内存管理」,实质是保存变量值指向的内存地址,而不是值本身。

# 多个变量指向同一个地址

x = 3

id(x)

y = 3

id(y)

3 变量修改

python用「赋值」的方式修改变量,具体就是把等号=右边的值赋给左边变量,本质是修改了变量指向的内存地址。

需要注意,变量名第一次出现属于定义变量,但再次出现就属于修改变量。

x = 321

type(x) # 定义一个变量

x = 'abc'

type(x) # 赋值修改变量

4 变量命名

命名的总原则是「所有的命名都必须有实际意义,能一目了然」。

命名规范性

允许大小写字母、数字、下划线及其组合

首字符不能是数字,且区分大小写

用下划线(_)实现间隔,如first_name,不能出现其他符号和空格

慎用小写字母l和大写字母O,因为易被错认为数字1和0

不能和保留字或python内置函数相同

命名方法

小驼峰命名法则:多个单词组成变量,首单词的首字母小写,后面每个单词首字母大写。如myFirstName

大驼峰命名法则:又称为「帕斯卡命名法则」,即所有单词的首字母均要求大写。如Person,MyLastName

下划线命名法则:用下划线(_)实现间隔,如first_name

from IPython.core.interactiveshell import InteractiveShell

InteractiveShell.ast_node_interactivity = 'all'

my_age = 1

id(my_age) # 定义一个变量my_age

my_age = 2

id(my_age) # 给变量my_age重新赋值后,my_age指向的内存地址发生改变

SeatNum1, SeatNum2 = 88, 99 # 可以同时给多个变量赋值

python保存变量_python | 变量-保存与命名规则相关推荐

  1. Java中类、常量、变量、方法名等命名规则

    Java中类.常量.变量.方法名等命名规则 命名规则: 命名由字母.数字.下划线.美元符号($)构成. 命名不可以数字作为开头. 长度无限制,但不可存在空格. 大小写所表述内容含义不同. 命名不可与J ...

  2. python中变量的基本使用及命名规则

    目标 变量定义 变量的类型 变量的命名 标识符和关键字 变量的命名规则 01. 变量定义 在 Python 中,每个变量      在使用前都必须赋值,变量      赋值以后      该变量 才会 ...

  3. python定义int变量_Python变量以及常用数字类型(上)

    好好学习,天天向上.又到了齐小猴写笔记的时间,今天的内容是python 变量以及常用数字类型,废话不多说,撸起袖子开始写 变量 1.说到变量,先回顾上一篇说过的标识符,自己定义,自己命名,由字母,下划 ...

  4. python的常量和变量_python变量和常量

    变量 什么是变量? 变量,是用于在内存中存放程序数据的容器 计算机的最核心功能就是"计算", 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名.身高.年龄信息存下来,后面程 ...

  5. python怎么定义int变量_Python 变量类型 | 菜鸟教程

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  6. python函数名是变量_Python 变量做函数名的简单示例

    这篇文章主要为大家详细介绍了Python 变量做函数名的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! PHP ...

  7. python格式化输出多个变量_Python变量的格式化输出

    print() 函数使用以 % 开头的转换说明符对各种类型的数据进行格式化输出. 转换说明符(Conversion Specifier)只是一个占位符(也称为格式化操作符),它会被后面表达式(变量.常 ...

  8. python循环定义变量_Python 变量循环

    Python 变量-循环 一.变量 不管什么编程语言或脚本语言 在定义变量时都有一定的规则.Python变量定义规则如下: 变量名只能是字母.数字或下划线的任意组合 变量名的第一个字符不能是数字 关键 ...

  9. torch 变量_python变量

    ⽬目标 变量量的作⽤用定义变量量认识数据类型 ⼀一. 变量量的作⽤用 举例例体验:我们去图书馆读书,怎么样快速找到⾃自⼰己想要的书籍呢?是不不是管理理员提前将书放到固定位置,并把这个位置进⾏行行了了编 ...

最新文章

  1. 区别:电感、磁珠和零欧电阻的作用
  2. linux shell sed 删除文件 前几行
  3. 大数据环境下的存储系统构建:挑战、方法和趋势
  4. MySQL千万级访问量架构(转)
  5. Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,java 判断请求是不是ajax请求
  6. 单片机c语言常用的语句有几条,单片机C语言教程-基础语句
  7. 能源消耗总量计算公式_七、能源统计(21)
  8. 华为确认53岁高管丁耘骤逝:执掌最大营收业务,东南大学毕业,在职已超26年...
  9. 人工智能部分相关名词解释
  10. Vijos 1523 贪吃的九头龙 【树形DP】
  11. 【古墓射手】隐私政策
  12. 如何做好一次视频号直播
  13. python特征提取方法_大师兄的Python机器学习笔记:特征提取
  14. 正则表达式与遇到的问题
  15. 软件测试学习书籍推荐【乐搏TestPRO】
  16. 软件测试自我介绍 说什么才能让面试官一下子记住你!
  17. Docker使用docker compose搭建Jellyfin私人媒体服务器 个人电影网站
  18. CH579(M0内核)中断向量表偏移处理
  19. 青岛海信网络java面试题_Java常见面试题(六、网络)
  20. DOS(bat) 字符串替换原理

热门文章

  1. Java实现积分过期保证时间_商城会员积分过期的实现方案
  2. 键盘鼠标是计算机标准输入输出设备,微型计算机输入输出设备之键盘和鼠标(ppt 32页).ppt...
  3. 腾讯云上申请免费的安全证书--【域名身份验证】
  4. 百度网盘_SEARCH
  5. 【CSS-定位和浮动】
  6. android paint跑马灯,Android使用Canvas实现跑马灯
  7. 1.6 airtest控制MUMU模拟器
  8. C# 反序列化错误 System.Runtime.Serialization.SerializationException: 无法找到程序集
  9. 【Spring笔记--全面版】
  10. python ppt转图片_ppt一键转图片和pdf