【Python编程从入门到实践第一版】P1 变量的命名规则

news2024/9/24 19:21:43

变量的命名规则

在python中使用变量时,需要遵守一些规则:

  1. 变量名只能包含字母、数字和下划线;
  2. 变量名不能以数字开头,但是可以以字母后者下划线开头;
  3. 变量名不能包含空格;
  4. Python关键字以及函数名不能用作变量名;
  5. 变量的命名区分大小写。

e . g . 1 e.g.1 e.g.1 包含非字母、数字以及下划线的变量名导致错误 invalid syntax(无效的语法)

$a = 1
print($a)

请添加图片描述


e . g . 2 e.g.2 e.g.2 以数字开头的变量名导致错误 invalid decimal literal(无效的十进制数字)

1a = 3
print(1a)

请添加图片描述


e . g . 3 e.g.3 e.g.3 包含空格的变量名导致错误 invalid syntax(无效的语法)

James Layer = 1
print(James Layer)

请添加图片描述


e . g . 4 e.g.4 e.g.4 使用Python关键字作为变量名导致错误 invalid syntax(无效的语法)

if = 1
print(if)

请添加图片描述


e . g . 5 e.g.5 e.g.5 变量名区分大小写

a = 1
A = 2
print("a的值为:",a,"而A的值为:",A)

请添加图片描述


了解了变量的命名规则后,下一节博客内容为变量的使用。
第一个介绍的数据类别为 字符串。

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

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

相关文章

2.3 基于reactor的HTTP服务器实现

目录 一、基于reactor的HTTP服务器实现二、实现按行读取三、HTTP服务器的收—实现requets函数四、HTTP服务器的发—实现response函数方法之一:open and read五、HTTP服务器的发—实现response函数方法之二:sendfile()1、sendfile函数2、实现3、结果展示 …

面对数据量大的情况如何进行优化?

前后端如何实现 前端展示的优化后端算法的支持1. 分治算法简介基本步骤关键点举例总结 2. 哈希算法简介特点应用 3. 位图(BitMap )算法简介实现步骤 4. 布隆过滤器(Bloom Filter)简介工作流程总结 5. 堆排序工作流程总结 前端展示…

港联证券|A股中长期投资价值显现

种种迹象显示,近期A股市场底部特征愈加明显。业内人士指出,当前市场已进入价值投资区域。而从中长期来看,中国经济的复苏前景和高质量发展趋势,为中国资本市场的长期投资价值奠定了基础。 底部特征浮现 2023年以来,A股…

【云原生】Docker网络原理及数据卷、书卷容器、容器互联

docker网络模式的特性 docker初始状态下有三种默认的网络模式 ,bridg(桥接),host(主机),none(无网络设置) docker network ls 网络模式配置说明host//主机模式–networ…

linuxOPS基础_使用客户端连接linux

ssh概念及其工作流程 ssh概念及其工作流程—>跳转 常用SSH终端工具 SecureCRT 官网:www.vandyke.com SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 XShell 官网:www.ne…

【SpringMVC学习】SSM整合

文章目录 配置准备1. 新建工程项目2. 引入配置文件配置config 功能模块开发数据库与POJO配置Dao和Service和Controller的配置测试接口功能 配置准备 1. 新建工程项目 使用webapp模版生成maven项目 配置相关文件功能 2. 引入配置文件配置config pom.xml <?xml version…

word文件加密怎么操作?1分钟就可以轻松实现!

案例&#xff1a;我经常使用word文章整理一些资料&#xff0c;有些资料比较重要&#xff0c;我不希望别人可以随意打开它。听说可以对word文档进行加密&#xff0c;具体应该怎么操作&#xff1f; 随着数字化时代的到来&#xff0c;电子文档在我们的日常生活和工作中扮演着越来…

chatgpt赋能python:Python噪音数据处理:一个有效的解决方案

Python噪音数据处理&#xff1a;一个有效的解决方案 Python作为一种强大的编程语言&#xff0c;在数据处理领域有着广泛的应用。可以用Python来处理许多不同类型的数据&#xff0c;其中包括噪音数据。噪音数据通常被定义为意外的或不需要的信号&#xff0c;这些信号可能会影响…

创业第一步:如何写好商业计划书

即使你的项目不需要融资&#xff0c;你也把标准商业计划书作为一个工具模板来应用&#xff0c;帮助更全面的盘点你要做的事情。 撰写一份性感的商业计划书如同造房子&#xff1a;第一步是科学设计&#xff0c;打好结构&#xff08;有清晰的撰写逻辑&#xff09;&#xff1b;第…

std::remove cannot convert ‘std::vector<std::__cxx11::basic_string<char> >:: 报错

最近遇到一个非常奇怪C++的问题: vector<string> tmp;tmp.erase(std::remove(tmp.begin(), tmp.end(), Routers[i].name_), tmp.end());在Windows下的VS中编译没有任何问题。 但是在Linux 下的 g++下面报错: 解决方法,包含头文件: #include <algorithm&g…

真无线蓝牙耳机推荐,八款口碑最好的真无线蓝牙耳机排行榜

真无线&#xff08;TWS&#xff09;耳机是近年来最流行的耳机品类&#xff0c;与传统有线或蓝牙耳机相比&#xff0c;它们具有更好的自由度和移动性。而除了常规的柄状和豆状形态的产品&#xff0c;现在市面上出现了越来越多拥有特殊形态的TWS耳机&#xff0c;它们在设计上更加…

执行dotnet ef database update EF同步数据表时报错 Duplicate column name ‘xxx‘

1、问题背景描述&#xff1a; 我为abpnext项目加了一个新表的业务代码。 然后执行了 dotnet ef database update 结果返回错误提示 Duplicate column name ExtraProp&#xff0c;翻译过来就是字段重复。如下图所示 然后我打开新增加的init代码初始化文件&#xff0c;发现他居…

设计模式之不一样的责任链模式

责任链模式&#xff08;Chain of Responsibility Pattern&#xff09;是一种行为型设计模式&#xff0c;它通过将请求的发送者和接收者解耦&#xff0c;使多个对象都有机会处理请求。在这个模式中&#xff0c;请求沿着一个处理链依次传递&#xff0c;直到有一个对象能够处理它为…

如何将坐标数据(.xls)转换为矢量范围(.shp)

在工作中&#xff0c;我们经常会遇到要将坐标数据&#xff08;.xls&#xff09;转换为矢量范围&#xff08;.shp&#xff09;的情况&#xff0c;那该如何使用ArcMap完成这项工作呢 / 『思路&#xff1a;使用ArcMap将Excel数据以 XY 数据的方式导入&#xff0c;导出点要素&#…

知行之桥EDI系统QA|第一期

随着使用知行之桥EDI系统的用户群体日益壮大&#xff0c;在使用过程中&#xff0c;用户可能对软件系统的工作原理、功能模块和实施过程有一些疑问。近期整理了有关知行之桥EDI系统的四个常见问题&#xff1a; 1.如何延长知行之桥EDI系统的登录在线时间&#xff1f; 2.一台Wind…

Flask中debug的用法详解

Flask默认是没有开启debug模式的&#xff0c;使用app.run()运行程序后&#xff0c;控制台输出* Debug mode: off。 在具体使用Flask时&#xff0c;可以根据应用场景选择是否使用debug。 开发模式&#xff1a;在程序员自己写代码的时候&#xff0c;开启debug模式&#xff0c;即…

vue3-实战-04-管理后台表单校验-layout-菜单组件封装

目录 1-自定义校验规则 2-layout组件静态页面搭建 3-logo组件封装 4-左侧菜单静态组件搭建 4.1-动态获取菜单数据 4.2-封装菜单动态展示组件 4.3-配置菜单名称-隐藏-图标属性 4.4-菜单刷新定位当前菜单 5-内容展示区组件封装 1-自定义校验规则 上一篇我们在登录表单进…

Vue.js 中的动态组件是什么?如何使用动态组件?

Vue.js 中的动态组件是什么&#xff1f;如何使用动态组件&#xff1f; Vue.js是一种流行的前端框架&#xff0c;它提供了一种称为“动态组件”的技术&#xff0c;使得我们可以动态地切换组件的内容和结构。在本文中&#xff0c;我们将深入探讨Vue.js中的动态组件&#xff0c;包…

我踩过的那些坑,浅谈一下如何更优雅地使用 Linux

前言 相信很多尝鲜过桌面 Linux 系统的朋友&#xff0c;对它一个很深刻的印象就是稳定性差&#xff1a;不知道怎么就把系统搞崩了&#xff0c;又找不到问题的具体原因和解决方法&#xff0c;只能尝试重装&#xff0c;直到心力交瘁地回到了 Windows 或 macOS。但另一方面&#…

实例明确的和模型自适应监督的半监督语义分割

文章目录 Instance-specific and Model-adaptive Supervision for Semi-supervised Semantic Segmentation摘要本文方法Quantitative hardness analysisModel-adaptive supervisionIntensity-based augmentationsCutMix-based augmentationsModel-adaptive unsupervised loss 实…