python变量和常量_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))

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EF二级缓存

https://efcache.codeplex.com/ 转载于:https://www.cnblogs.com/shiningrise/p/5612941.html

python wordpress xmlrpc_python-markdown自动发送wordpress文章(python-xmlrpc-wordpress)

一直热衷使用Markdown,使用了图床,以及多款的MD编辑器。wp的后台太重了,又不想转 hexo git ,对于文章上传至博客,总想办法折腾怎么上传wordprss。之前的解决办法就是,直接将MD编辑器生成的html复制到wordp…

Android 5.1 - 状态栏充电标志问题

Android 5.1 Ubuntu14.04 SourceInsigh电量已满,插着USB头,观察Settings - Battery,电量为100%,状态为full,但仍有充电图标rust之前有读过关于StatusBar的代码。这次直接用SourceInsight找到 StatusBarHeaderView.jav…

kail中tools的安装和第一个php学习笔记

安装tools 打开 鼠标右击选择 创建文件夹 mkdir cdrom 把tools文件复制到 位置——计算机——cdrom文件夹下 打开 cdrom cd cdrom 复制生成的目录 解压文件夹:tar zxvf 粘贴目录 回车 ls 复制目录 cd 粘贴目录 ls 复制后缀为pl的目录 ./粘贴目录.d自动下载 Enjoy代表…

面试进阶题集锦-持续更新

面向对象的”六原则一法则” - 单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是”高内聚”,写代码最终极的原则只有六个字”高内聚、低耦合”,所谓的高内聚就是一个代码模块只完成一项功能,在面向对象…

透明(颜色)渐变背景(颜色透明背景),兼容IE8

filter: progid:DXImageTransform.Microsoft.gradient (GradientType0, startColorstr#00000000, endColorstr#cc000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType0, startColorstr#00000000, endColorstr#cc000000)";一般用filter就…

python pip本地安装包_python-pip install 安装包

python-pip install 安装包国内安装python包,有时会因为网络问题,导致package安装失败,so,换一种方法解决;pip install package_name;(直接安装;推荐使用,但因网络问题,有时安装失败)pip instal…

【CDN】域名无法访问,ping不到,tracert不到

背景:香港服务器,CDN服务商:Incapsula 1、首先猜测,域名是否被墙 原因:ip可以直接访问到网站,其他域名指向服务器也可访问 排查:1)首先理解,怎样才算被墙:大陆…

python 库整理_自己整理的PYTHON库

1、操作Excel1)Pylightxl地址:https://pypi.org/project/pylightxl文档:https://pylightxl.readthedocs.io/en/latest/2)Openpyxl地址:https://pypi.org/project/openpyxl/文档:https://openpyxl.readthedocs.io/en/stable/2、操作…

PHP发送邮件

先看一下HTML如何发送邮件 HTML发送邮件首先得使用超链接标签<a> 之后使用mailto:链接收件人邮件地址 用bcc链接发件人邮箱&#xff08;加密抄送&#xff0c;cc为直接抄送&#xff09; mailto 和bcc/cc之间用?连接 subject邮件主题&#xff0c;body邮件内容&#xff0…

node.js 实现扫码二维码登录

最近在做一个扫码登录功能&#xff0c;为此我还在网上搜了一下关于微信的扫描登录的实现方式。当这个功能完成了后&#xff0c;我决定将整个实现思路整理出来&#xff0c;方便自己以后查看也方便其他有类似需求的程序猿些。 要实现扫码登录我们需要解决两个问题&#xff1a; 1.…

喇叭正反相位测试音频_FIR滤波器能给音频扩声带来怎样的帮助?

随着数字音频的快速发展&#xff0c;近些年在音频扩声领域&#xff0c;经常能听到音频技术人士讨论FIR数字滤波器&#xff0c;有些说法和厂家的宣传难免有些过于神化&#xff0c;有些厂家的技术工程师竟然宣称&#xff0c;自己的FIR滤波器能把每只扬声器或者整组扩声系统的相位…

使用c语言easy—x库实现实时钟表

先了解一下easy-x库 EasyX 是针对 C 的图形库&#xff0c;可以帮助 C语言初学者快速上手图形和游戏编程。 可以通过官网下载&#xff0c;文件很小&#xff0c; easy-x的支持头文件是 #include<graphics.h>下载之后双击打开会有所有easy-x函数的语法和作用&#xff0c;中…

java基础—方法重载(overload)

一、方法的重载 方法名一样&#xff0c;但参数不一样&#xff0c;这就是重载(overload)。 所谓的参数不一样&#xff0c;主要有两点&#xff1a;第一是参数的个数不一样&#xff0c;第二是参数的类型不一样。只要这两方面有其中的一方面不一样就可以构成方法的重载了。 1 packa…

word 编辑域中的汉字_word中插入的cad对象无法双击编辑问题解决记录

昨日&#xff0c;安装了天正插件5.0后&#xff0c;插入word中的cad图无法编辑了&#xff0c;弹出提示的大意是检查是否安装了cad或者是否关闭了CAD中所有的弹窗。在此之前&#xff0c;计算机装了office2010和cad2014及cad2018&#xff0c;office自动关联cad2018&#xff0c;即使…

php实现注册登陆验证

欢迎界面很简单&#xff0c;直接放上代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"> <head&…

iOS touch事件单击双击区分响应

如果您的 iPhone 应用里有个 view&#xff0c;既有单击操作又有双击操作。用户双击 view 时&#xff0c;总是先执行一遍单击的操作再执行双击的操作。所以直接判断时就会发现不能直接进入双击操作。下面是区分 touch 事件是单击还是双击的方法 -(void)singleTap{ NSLog(&quo…

搭建高可用的redis集群,避免standalone模式带给你的苦难

现在项目上用redis的话&#xff0c;很少说不用集群的情况&#xff0c;毕竟如果生产上只有一台redis会有极大的风险&#xff0c;比如机器挂掉&#xff0c;或者内存爆掉&#xff0c;就比如我们生产环境 曾今也遭遇到这种情况&#xff0c;导致redis内存不够挂掉的情况&#xff0c;…

python计算a的平方加b的平方_NumPy计算范数2的平方

老实说&#xff0c;没有比np.inner或np.dot更快的了。如果你觉得中间变量很烦人&#xff0c;你可以创建一个lambda函数&#xff1a;sqeuclidean lambda x: np.inner(x, x)np.inner和np.dot利用BLAS例程&#xff0c;几乎肯定比标准的元素乘法加和快。In [1]: %%timeit -n 1 -r …

php连接MySQL

先说一下我踩了三天的坑 我在这之前用mysql申请了一个数据库&#xff0c;然后用php连接一直连接不上&#xff0c;试了许多办法&#xff0c;都不行 下载MySQL时显示3306端口被占用&#xff0c;所以选了3307 一直报错&#xff0c;三天后&#xff0c;终于知道了&#xff0c;你用的…