python变量与常量内容:
'''
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 = 1
AGE = 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))
python变量与常量内容:的更多相关文章
- 深入理解Python变量与常量
深入理解Python变量与常量 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.常量是一块只读的内 ...
- 每天学一点——python变量、常量与数字类型
python变量.常量与数字类型 常量 (一句话能概括先讲它) 严格来讲,python中除了π与N就没有不变的量 所以,在python中我们识别常量是看它是否全大写(如下图) 变量 变量,顾名思义,就 ...
- Python变量,常量,注释
变量: 由数字字母下划线任意组合,且不能以数字开头. 具有可描述性 不能用Python中的关键字 不要用中文,不要用拼音 常量: python中没有常量,但约定俗成,不可更改的,全部是大写字母命名. ...
- Python变量、常量、数据类型
1. 变量 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息.例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次 ...
- 三.Python变量,常量,注释
1. 运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码python d:t1.py 您已经 ...
- 运行第一个python程序,python 变量,常量,注释
一.运行第一个python程序: print('Hello,world') 保存为.py文件 在cmd窗口: python3x:python py文件路径 回车 python2x:python p ...
- Python变量与常量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变.基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中.常量是一块只读的内存区域,常量一旦被初始化就不能被 ...
- Python变量和常量
1.什么是变量 变量:核心在于变和量儿字,变->变化,量->状态如何定义? x=1 变量名 变量赋值符号:= 变量值:1 其中变量名又称为标识符: 1. 可以是字母,数字,下划线的任意组合 ...
- Python 变量和常量及数据类型
一.变量的命名 变量由字母.数字和下划线组成.变量的第1个字符必须是字母或下划线. 二.变量的赋值 例: x = 1 三.局部变量 局部变量只能在函数或者代码段内使用. 四.全局变量 在函数之外定义的 ...
随机推荐
- pip安装selenium时,报错“You are using pip version 10.0.1, however version 18.0 is available.”的问题
pip安装selenium,pip install selenium 类型这样错误 1 原因可能不是以管理员身份运行cmd安装selenium 2 解决方式 也是要管理员身份运行 重点在最后一句 ...
- 阶段3 2.Spring_09.JdbcTemplate的基本使用_3 JdbcTemplate在Dao中的使用
实际的开发过程中都是基于dao的 创建持久层dao 定义三个方法 持久层实现类 创建dao的实现类. 添加未实现的方法 通过spring注入 jdbcTemplate.所以这里生成一个jdbcTemp ...
- wpf 虚拟键盘 对外部程序
对外部程序,以记事本为例,xaml中设置模拟按键的控件 Focusable="False": /// <summary> /// 发送按键 /// </summa ...
- zabbix监控httpd进程、添加动作、报警媒介类型
1.在server_agent端创建脚本 mkdir -p /usr/local/etc/zabbix_scripts vi /usr/local/etc/zabbix_scripts/check_h ...
- 修改主机名、hosts解析记录
.hostname和hosts的区别 /etc/hostname中存放的是主机名 /etc/hosts存放的是域名与ip的对应关系 .修改主机名 需要下面两个步骤的结合才可以 2.1.修改网络主机名 ...
- mysql 8.0.12 安装配置方法图文教程
一.安装 1.从网上下载MySQL8.0.12版本,下载地址 2. 下载完成后解压 我解压的路径是:D:\Java\mysql-8.0.12-winx64 3. 配置文件 首先在解压的路径下查看是否含 ...
- Salesforce学习之路-developer篇(五)一文读懂Aura原理及实战案例分析
1. 什么是Lightning Component框架? Lightning Component框架是一个UI框架,用于为移动和台式设备开发Web应用程序.这是一个单页面Web应用框架,用于为Ligh ...
- CTF—攻防练习之HTTP—SQl注入(get)
攻击机:192.168.32.152 靶机 :192.168.32.157 扫描靶机扫端口: 开放了ssh和80看下ssh版本有没有漏洞,searchsplot下,没有发现 dirb扫描下目录,有个a ...
- mysql用sql语句创建表和数据 设置字符编码为utf-8
简而言之 CREATE DATABASE xx CHARACTER SET utf8 COLLATE utf8_general_ci; USE xx; ),qname ) ) ) ) )); ) ,t ...
- javascript 数据类型 undefined 和null
数据类型 undefind null boolean number string object type of 功能:检测变量类型 语法:type of 变量或 type of (变量) consol ...