'''
python变量与常量内容:
'''

# 变量:定义世间万物变化的状态'''
height 180
weight 140
age 18
tree_name yuyang
'''# print(180)height = 180
print('height:', height)
weight = 140
print('weight:', weight)
age = 18
print('age:', age)
tree_name = 'yuyang'
print('tree_name:', tree_name)# 变量的组成(符合变量名组成就不错)
# 变量名(描述;接收变量值) 赋值符号(赋值,把变量值传给变量名) 变量值(具体的值)# 变量名的规范
akljfdksl = 10
print('akljfdksl:', akljfdksl)
# 1. 变量名必须要有描述意义
# 2. 变量名由数字/字母/下划线组成,且不能以数字开头
# $ = 10
# print($)
# 10tree = 10
# print(10tree)
# 3. 不能以关键字命名
'''
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec','finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass','print', 'raise', 'return', 'try', 'while', 'with', 'yield']
'''
# 定义变量的两种方式(代码至上而下运行,如果相同的变量名,执行后面的)
# 下划线一般用来连接单词
name_of_nick = 'nick'  # 下划线式(建议,必须)NameOfJason = 'jason'  # 驼峰体print(name_of_nick)  # 先定义才能使用,没有引号的就是变量名
# 常量:不变化的量(变量名全大写)# age = 1
#
# age = age + 1
#
# print(age)# 常量:不变化是约定俗成的
AGE = 1AGE = AGE + 1  # 傻屌才做
# 常量:约定俗称的不变化,实际能变化,但是当你强行变化的时候,你第二天就滚蛋了
# python内存管理# 变量是python解释器提供的概念,运行python的时候才有# 定义变量并运行 开辟一块新的内存空间存储变量# 引用计数(针对变量值):变量值的引用次数# age = 1000  # 1000的引用计数为1
# age1 = age  # 1000的引用计数为2
# del age  # delete删除age,1000的引用计数为1
# print(age1)
# del age1 # 1000的引用计数为0# 垃圾回收机制:当一个变量值的引用计数为0的时候,会触发垃圾回收机制,改变量值会被回收
#
# # id
# age = 1000
# print(age)  # 打印值
# print(id(age))  # 1507487488变量值的内存地址
# # 小整数池
# age1 = age
# print(id(age1))
#
# # 当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了
#
# age = 10
# age1 = age
# del age
# del age1# 按理来说因该触发垃圾回收机制,但是由于10属于小整数池,不会触发垃圾回收机制# 面试的时候可能会问你,这个才能考到你的水平  ---》 gil全局解释器锁# 变量名用来接收变量值# 定义变量就要开辟新的内存空间# pycharm自行做了优化(短频快),pycharm把小整数池范围扩大了
# 打印值
print(age)# 打印内存地址
print(id(age))# 打印数据类型()
print(type(age))

转载于:https://www.cnblogs.com/jinhongquan/p/11492185.html

python变量与常量内容:相关推荐

  1. python变量和常量_python变量与常量内容:

    ''' python变量与常量内容: ''' # 变量:定义世间万物变化的状态 ''' height 180 weight 140 age 18 tree_name yuyang ''' # prin ...

  2. python中的常量可以修改吗_深入理解Python变量与常量

    变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.常量是一块只读的内存区域,常量一旦被初始化就不能被 ...

  3. python变量和常量_Python数学模块常量和示例

    python变量和常量 Python数学模块常量 (Python math module constants) In the math module, there are some of the de ...

  4. python变量和常量_004Python变量和常量

    Python变量和常量 1.Python变量 一.什么是变量 变量从字面意思可以理解成:是变化的量.但是这样理解和没有理解貌似没有什么区别,我们把变量两个字拆分看看. 我们首先来想想看你是怎么认识我的 ...

  5. python变量和常量_python 变量与常量 - 刘江的python教程

    变量与常量 阅读: 17356 评论:7 变量:在程序运行过程中,值会发生变化的量 常量:在程序运行过程中,值不会发生变化的量 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值. ...

  6. python变量和常量_5、python的变量和常量

    今天看看python的变量和常量,这是python中最基本的两个概念. 首先先说一下解释器执行Python的过程:    python3 C:\test.py 1. 启动python解释器(内存中) ...

  7. Python变量,常量,基础数据类型,input用户交互

    Python变量 我们先看这样几个表达式 print ('hello world') print(1+2+3+4+5) print((1+2+3+4+5)*3/2) print((((1+2+3+4+ ...

  8. [转载] python定义整型常量_Python笔记——数据类型、变量和常量

    参考链接: Python变量,常量和文字 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频 ...

  9. python常量基本类型有哪些_【Python③】python基本数据类型,变量和常量

    基本数据类型 Python中,能直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,包括负整数,程序中的写法和数学上的一样,例如:6,-666,8888-- 计算机使用二进制,所 ...

最新文章

  1. android源代码 abi,Android内核源码Abi目录学习笔记
  2. mysql - 内存表使用总结
  3. 【C语言】C语言中一些零碎的基础知识
  4. filter IE滤镜(Internet Explorer)CSS
  5. Leetcode算法题(C语言)11--有效的数独
  6. qprocess 最小化启动外部程序_程序员易踩的 9 大坑,教你识别
  7. vSphere 7 With K8s系列09:部署wordpress示例
  8. Matlab实用代码——定位文件位置,自动导入文件
  9. 基于日志处理的ElasticSearch的学(gen)习(feng)
  10. [现代控制理论]6_稳定性_李雅普诺夫_Lyapunov
  11. 国内身份证号码的正则验证
  12. 寻找亚马逊测评师邮箱_关于亚马逊测评一些普及
  13. 罗松-东文财-赵栋201771010112罗松《面向对象程序设计(java)》第十四周学习总结...
  14. 秋招斩获所有互联网大厂面经之算法
  15. USB摄像头预览识别二维码
  16. 巧用Exit Sub减少循环层数
  17. openal android 编译,Android OpenAL 录音参数不正确
  18. Cookie跨域以及Cookie共享问题
  19. 线程休眠——Thread.sleep()
  20. 13.Django之view初探视图函数(一)

热门文章

  1. 语言的顺序表的合拼_2020语文中考专题五:语言运用和综合性学习。掌握基础题五种题型...
  2. 【汇编语言(第3版)王爽】第八章学习内容
  3. 每天一道LeetCode-----计算从二维数组的左上角到达右下角的所有路径数及最短的那条,如果存在障碍物时又是多少
  4. 数据结构-----基于双数组的Trie树
  5. 毕业设计(论文)-c++小型ftp服务器系统【毕业论文】.doc,毕业设计(论文)-C++小型FTP服务器系统.doc...
  6. 表格缓存问题_缓存常见问题,一网打尽哦!
  7. 最小路径和—leetcode64
  8. 转义字符 /r与/n的区别
  9. java-HashMap源码学习
  10. 牛客contest897 D-Bamboo Rat(二分+黑白染色+最小割)