前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >来不及啦!随便写个知识点,顺带给大家附上福利就好(文末领取)

来不及啦!随便写个知识点,顺带给大家附上福利就好(文末领取)

作者头像
程序视点
发布2024-07-03 16:12:06
940
发布2024-07-03 16:12:06
举报
文章被收录于专栏:程序小小事程序小小事

将程序视点设为星标精品文章第一时间阅读 大家好,欢迎来到程序视点!我是小二哥。 前言 对于Python变量的概念,凡是接触过编程语言的,都应该知道它的含义。这里为了配合知识点的完整性,也做一个详细的认识。(对这些基础知识非常了解的读者小伙伴,可直接滑到文末领取福利即可)

代码语言:javascript
复制
前言认识Python变量变量,是保存和表示数据值的一种语法元素,是数据的代名词,可以理解为代表某个数据。

举一个形象的例子:数据就好比快递架上的物件,变量就好比我们的取件码;如同通过取件码拿快递一样,我们用变量就能获取到数据。

变量需要赋予数据,这样才有意义,就好比取件码一定要对应一个快递物件,不然就拿到不到快递。

变量的赋值语法结构

在 Python 中,可以用“=”(等号)设定变量的内容。左侧是变量名,右侧是数据值。例如,我们可以随意设定一个变量名x,并赋值120

代码语言:javascript
复制
x = 120
print(x)   # 打印120

一个程序是可以使用多个变量的。假如有这样一个场景:我们想计算一天工作8小时,一年工作 300 天,可以赚多少钱。这时,我们可以用变量x表示每小时的时薪,用变量y表示一年工作所赚的钱,可以用下列方式计算。

代码语言:javascript
复制
x = 125
y = x*8*300
print(y)  # 打印 300000

这里有一个问题:目前我们自己是知道x表示的是时薪,y表示的是年薪;但过了8年、10年,我们再看到这个计算过程还知道它们的含义吗?我估计等过三五个月后,小二哥就不记得x、y的含义了。因此,我们可以为x、y变量取一个有意义的名称来代替,比如这样:

代码语言:javascript
复制
hourly_salary = 125
annual_salary = hourly_salary*8*300
print(annual_salary )  # 打印 300000

时薪:hourly salary,用此变量代替x,每小时的薪资。

年薪:annual salary,用此变量代替y,一年工作所赚的钱。

这样,无论何时我们回看这个计算过程,都能明白它们的含义。

经过上面的例子后,我们最后要提出python中变量的命名规则啦!(不是任何名字都能作为python中的变量名的)

  • 必须由英文字母、(下画线)或中文字开头,建议使用英文字母。
  • 变量名称只能由英文字母、数字、(下画线)或中文字所组成。
  • 英文字母大小写是敏感的,例如,Name与name 被视为不同变量名称。
  • Python 系统保留字(或称关键词)或Python 内置函数名称不可当作变量名称。

作变量名称的 P下列是不可当作变量名称的Python系统保留字

下列是不可当作变量名称的 Python 系统内置函数,若是不小心将系统内置函数名称当作变量,程序本身不会错误,但是原先函数功能会丧失。

最后,再加上刚才示例中的约定:变量名称最好是一个有意义的名称。(这个不是命名规则,而是我们编程人员的一种职业素养!)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序视点 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档