python语法常量与变量的本质
python语法之注释
| 1.python语法注释有哪几种? |
| (1.)单行注释 |
| 使用方法:首先在另起一行按('#')井号键进行注释,如果需要代码后面曾加注释就需要先添加两个 |
| 空格再按('#')井号键进行注释。 |
| (2.)多行注释(单引号注释)'''单引号注释''' |
| 使用方法:在需要备注多行文件时在英文输入法的情况下三次按enter(回车)键左边的单引号进行注释。 |
| (3.)多行注释(双引号注释)"""多行注释""" |
| 使用方法:在需要备注多行文件时在英文输入法的情况下三次按shift键+enter(回车)键左边的单引号进行注释。 |
| 2.为什么要注释? |
| 我们之所以需要写注释呢,主要是因为需要解释你这行代码在干什么,是怎么运行的为什么我们可以看懂也为了和 |
| 你合作的朋友可以看懂。要是什么注释都不做的话假如你从这家公司离职了,来接替你的程序员可能就会看不懂你 |
| 写的代码是怎么运行的,从而拖垮进度。同理你从这家公司入职看到别人写的代码你也可以看懂。 |
| 3.如何快速进行注释 |
| 鼠标左键托选需要注释的字符按ctrl键+?键快速进行单行备注。 |
python语法之变量与常量
| 1.什么是变量和常量? |
| (1.)变量:在程序运行过程中,值会发生变化的量称为变量。 |
| (2.)常量:在程序运行过程中,值不会发生变化的量称为常量。 |
| '''在pycharm中变量与常量的使用界限比较模糊,所以常量和变量有时候也被统称为变量''' |
变量与常量的含义
| 1. 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。变量是编程语言中能存储数据的抽象概念, |
| 它可以存储不同类型的数据。唯一的区别就是变量会根据运行状态进行改变而常量始终不变。 |
变量与常量的基本使用
| 1.声明变量,根据数据类型在内存申请空间 |
| 数据类型 变量名; (例:int money;) |
| 2.赋值,即“将数据存储至对应的内存空间” |
| 变量名 = 数值;(例:money = 1000;) |
| 第一步和第二步可以合并 |
| 3.数据类型 变量名 = 数值;(例:int money = 1000;) |
| 第三步:使用变量,即“取出数据使用” |
变量与常量的本质
| 1.当遇到变量事我们首先要看的一定是变量的右边即数值。 |
| 数值:在内存空间中申请一块空间进行存储但是因为数值一般对于内存空间来说很小几乎可以忽略不计所以需要一 |
| 个变量名将他固定在变量名上以防丢失。(不绑定变量名的数值即丢失数值) |
| """ |
| name = ‘joseph’ # 这个是可以通过变量名name寻找到,唉这个人叫joseph |
| Alex # 因为没有变量名我们及时知道它叫Alex有这个数值那么我们也找不到她 |
| """ |
| 2.一个变量名同时只能存储一个数值 |
| """ |
| neme = "alex" # 我们用name这个变量名先存储了一个叫做Alex的数值,现在我们打印这个name出现的数值 就是Alex |
| name = "joseph" # 我们又使用name这个变量名存储了一个叫joseph的数值,那么我们现在打印的name就会使这 个叫做joseph的数值 |
| print('name') # 那么我们的alex因为变量名被别的数值赋值所以我们在内存空间中就找不到叫做alex的数值 了 |
| joseph |
| """ |
| 3.赋值更改重新定义变量名 |
| """ |
| age = 18 |
| age = age+3 |
| print("x") |
| 21 # 我们先将age定义成18,因为变量是从右往左看所以先看右边age(18)+3得到 |
| 的值就是21, |
| 最后将这个值重新赋予age这个变量名所以age和上方不冲突打印 |
| age也就是最后所赋予的数值21 |
| """ |
变量与常量的命名规范
| 1.变量名的命名只能由数字、字母、下划线命名。 |
| 2.变量名的开头不能是数字。 |
| 3.变量名是可以由下划线开头的但是下划线开头一般都有特殊意义,虽然可以但是不建议在没有特殊意义的情况下去使用下划 |
| 线作为开头 |
| 4.变量名不可以使用python的关键字因为关键字一般具有特定含义虽然我们在python中可以使用作为变量名但是一旦作为 |
| 变量名那么他之前所赋予的功能就统统消失如果你使用的话就会没有那个功能,所以不能使用特殊关键字 |
| 5.所启用的变量名尽量做到见名知意,不然的话有时候记不住或者同事使用就会看不懂这个变量名什么意思,导致工程延误 |
变量与常量的命名风格
| 变量名明明风格一般有两大类下划线连接命名与驼峰体命名(驼峰体也被分为两类大驼峰与小驼峰) |
| 1.下划线命名 |
| """ user_name_from_others = 'joseph' """ |
| 2.大驼峰 |
| """ userNsmeFromOther = 'joseph'""" |
| 3.小驼峰 |
| """ userNameFormOther = 'joseph'""" |
常量
| 1.在python中没有真正意义上的常量 所有的名字都是变量 |
| 将纯大写的变量名看成是常量 |
| """ HOST = '127.0.0.1' |
| print(HOST) # 127.0.0.1 |
| HOST = '192.168.1.112' |
| print(HOST) # 192.168.1.112 |
| |
| 2.在其他编程语言中存在真正意义上的常量 绑定了关系就不能再修改 |
| 浏览器其实是一个编写js代码的工具 |
| let name = 'jason' |
| name = 'tony' 变量可以修改 |
| const pi = 3.14 |
| pi = 666 报错 常量不能修改了!!! |
| """ |
python基本数据类型
| Booleans[布尔型] 或为 True[真] 或为 False[假]。 |
| Numbers[数值型] 可以是 Integers[整数](1 和 2)、Floats[浮点数](1.1 和 1.2)、Fractions[分数] |
| (1/2 和 2/3);甚至是 Complex Number[复数]。 |
| Strings[字符串型] 是 Unicode 字符序列,例如: 一份 html 文档。 |
| Bytes[字节] 和 Byte Arrays[字节数组], 例如: 一份 jpeg 图像文件。 |
| Lists[列表] 是值的有序序列。 |
| Tuples[元组] 是有序而不可变的值序列。 |
| Sets[集合] 是装满无序值的包裹。 |
| Dictionaries[字典] 是键值对的无序包裹。 |
python的概念
| 如何理解数据类型 |
| 日常生活中 |
| 表示姓名用文本 表示年龄用整数 表示体重用小数视频文件 文本文件 表格文件 pdf文件 程序文件 |
| 代码程序中 |
| 也需要有不同的数据类型来表示不同的数据状态 |
| 储备知识 |
| 如何查看数据的数据类型 |
| type() |
| ps:数据类型的学习就相当于在学习英语的字母、单词 |
python类型详解
| 1.整数(int) |
| 一般指的就是整数 |
| 2.浮点数(float) |
| 一般也是指数字但是是有小数的数字 |
| 3.字符串(str) |
| 就是指文字信息 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现