python基础(2):python的变量和常量

今天看看python的变量和常量:python3 C:\test.py

首先先说一下解释器执行Python的过程:

1. 启动python解释器(内存中)

2. 将C:\test.py内容从硬盘读入内存(这一步与文本编辑器是一样的)

3. 执行读入内存的代码

如果想要永久保存代码,就要用文件的方式
如果想要调试代码,就要用交互式的方式

变量是什么?

变:变化,核心在与变化    量:衡量,计量,表达是一种状态

变量的定义

ps:

level = 1

level:变量名  =:赋值运算符  1:值

定义规则:

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量名

[‘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‘]

python有一个资源回收机制

ps:

name=‘lln‘    #‘lln‘这个值的引用计数+1
name=‘llh‘    #‘llh‘这个值的引用计数+1,‘lln‘这个值的引用计数-1
值的引用计数或者说值身上绑定的变量名为0个,python解释器就会定期回收他们释放空间。

变量定义的三个重要组成部分:

id          地址
type      类型
value    值

常量

不变的量
python中没有常量的专门的定义方式,通常用大写的变量名代表常量
仅仅只是一种提示效果
ps:

LLN_BODY=50 (本质还是变量可以改值)



小知识点:定义方式一般有驼峰体和下划线

ps:

LlnOldboy = 50

lln_oldboy = 50 

时间: 2024-10-12 09:44:41

python基础(2):python的变量和常量的相关文章

Python基础-03.数据类型-02.变量和常量

本文主要介绍Python中的变量和常量,包括变量的命名规范,使用注意事项 1.变量 1.1.变量理解 何时需要用到变量?一段程序或者数值需要在后面经常用到就可以用变量变量包括:变量名,变量值对于计算机,变量可以看做是一种存放信息的容器,用于存储在计算机程序中需要引用和操作的信息.对于人,提供一种用描述性的名称对数据进行标记的方法,这样我们写的程序就可以更清楚地被读者和我们自己理解. 概念区分:变量的声明.定义.赋值和初始化有什么区别?变量声明或定义:在环境中指定一个变量的名字.代表在内存中开辟一

python基础之python中if __name__ == '__main__': 的解析

当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__.一个模块的 __name__ 的值取决于您如何应用模块.如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名.但是您也可以像一个标准的程序样直接运行模块,在这 种情况下, __name__ 的值将是一个特别缺省"__main__". //////

python基础31[python IDE之Eclipse+PyDev]

一 入门IDE作为python的初学者,在语法和类库学习阶段,我们可以使用以下简单使用的IDE:1) Python SDK 自带的IDEL(Python GUI)2) Komodo-Edit3) NotePad++ 二 终极IDE 之 Eclipse+PyDev1 特点1)开源免费2)代码完成和调试3)重构refactor,项目浏览explorer和类库browser4)目前最新版支持python2.1~3.0,仍不支持最新的3.1 2 下载 1)Java JDK(Eclipse运行需要)2)P

python基础===pendulum '''Python datetimes made easy.'''

https://pypi.python.org/pypi/pendulum Pendulum的一大优势是内嵌式取代Python的datetime类,可以轻易地将它整合进已有代码,并且只在需要的时候才进行调用.作者精心调校了时区,确保时区准确,还让每个实例都对时区敏感,默认使用UTC.还有就是提供了扩展的timedelta,使datetime计算更加容易. 与现有的其他库不同,它提供了一个可预测行为的API,这样就可以知道后面会发生什么.如果你正开发使用datetimes的复杂项目,这个库能让你更

编程语言类别;运行Python程序的方式;变量和常量;Python程序的垃圾回收机制;

---恢复内容开始--- 一.编程语言分类: 1.机器语言:直接用二进制的0和1和计算机(CPU)直接沟通交流,直接操作硬件. 优点:不需转换,计算机能直接读懂,执行速度快. 缺点:二进制代码复杂多样,理解甚难,开发效率低. ps:站在奴隶的角度说奴隶能够听得懂的话 0000 代表  加载 (LOAD) 0001代表 存储(STORE) 暂存器部分事例 0000  代表暂存器 A 0001  代表暂存器  B 存储器部分事例 000000000000  代表地址为 0的存储器 000000000

【Python基础】Python模块

Python模块 模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护.为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式.在Python中一个.py文件就称之为一个模块(Module).使用模块有什么好处?1.最大的好处是大大提高了代码的可维护性.2.其次,编写代码不必从零开始.当一个模块编写完毕,就可以被其他地方引用.我们在编写程序的时候

老王python基础篇--python, 视频, 教程, 视频教程, 基础

老王python基础篇 基础篇11-python基本数据结构-元组和集合.rar 基础篇19-python语句与数据结构应用.rar 基础篇21-文本操作应用.rar 基础篇3-虚拟机安装xubuntu开发环境.rar 基础篇17-python语句1.2.rar 基础篇10-python基本数据结构-列表应用.rar 基础篇9-python基本数据结构-列表.rar 基础篇5-python基本数据类型讲解1.1.rar 基础篇18-基础篇综合习题.rar 基础篇8-python基本数据类型习题解

03 Python 基础 - 《Python 核心编程》

?? 语句和语法 ?? 变量赋值 ?? 标识符和关键字 ?? 基本风格指南 ?? 内存管理 ?? 第一个 Python 程序 3.1语句和语法 Python 语句中有一些基本规则和特殊字符:    ?? 井号(#)表示之后的字符为 Python 注释    ?? 换行 (\n) 是标准的行分隔符(通常一个语句一行)    ?? 反斜线 ( \ ) 继续上一行    ?? 分号 ( ; )将两个语句连接在一行中    ?? 冒号 ( : ) 将代码块的头和体分开    ?? 语句(代码块)用缩进块

Python基础篇-Python基础语法

Python基础语法 为什么学习python Python的安装 rpm -q python uname -r python -V yum -y install python-pip pip install ipython         支持 2.7 pip install ipython==1.2.1                支持 2.6

麦子学院 Python基础+Pythonweb+Python扩展+Python选修四大专题 视频j教

课程简介:目录:第一阶段:python基础准备第二阶段:Pythonweb开发第三阶段:Python扩展开发第四阶段:Python开发选修 下载地址:百度网盘 原文地址:http://blog.51cto.com/13888870/2150467