python变量名正确书写_Python起步(一)Python语法常识

基础语法

首先,我们先来学习点有趣的东西,它们可以帮助我们学习后面的内容

print语句——打印输出

还记得我们的第一个程序吗?我们来回顾一下

print("Hello World!")

在这里,print()是一个函数,关于函数的内容,我们会面会讲解,现在只需要知道print()是用于在控制台输出内容的就够了。如果我们要输出一些提示信息,那么我们只需要把内容放在这个函数里面的引号内就可以了,比如以下几个例子:

print("第一个程序!")

print语句一般用于提示信息,例如可以在程序的最前面加一行提示信息,这样就能知道程序是否正常运行了

print("程序现在开始执行...")

这个函数默认每次执行完毕都会换行,比如

print("在第1行显示")
print("在第2行显示")

执行结果:

fe49f0b20ad476bc391bd18a85531628.png

注释——提示信息

Python代码中的注释使用#号表示,被标记为注释的语句是不会执行的,是给人阅读的,方便别人看懂代码的意思。编写注释是一个非常有必要的良好习惯,尤其是在一些比较难以理解的地方。

print("第一行代码会执行")
# print(“这是一行注释,是不会执行的”)
print("第三行代码也会执行")

看看执行结果:

c573fcee5401c96ac9888c168c34e6de.png

还有之前Pycharm自动创建的 main.py 文件中都有大量注释信息(其他的内容我们暂时不用理解,后面会讲到)

71a771ac58e1b012215e3c01356c5006.png

可以看出来,被注释的那行在Pycharm中直接就是灰色显示了,使用Pycharm后能很大程度帮助我们一眼分辨出注释与代码。

Python没有多行注释,只有单行注释,如果要注释多行,就要每行前面添加一个 # 号, 常见的作者信息

# 功能:输出一个提示信息
# 作者:xxx
# 创建时间:2020年11月15日
# 最后编辑:2020年11月16日

print("这是一个提示信息")

如果觉得这样比较麻烦的话,后面会讲到通过其他方式实现多行注释

Python语句

  1. Python里面一行就是一个语句,语句末尾不需要结尾符号,下一个语句在下一行直接编辑即可
# 第一段代码,末尾不需要写句号或者分号
print("第一段代码")

# 第二段代码,和上面的代码空了一行
print("可以和上面的代码空多个空行,不会报错,但是不建议空太多")
  1. Python通过缩进来展示代码层级,同一级的代码缩进必须保持一致
# 第一段代码距离左边没有空格
print("第一段代码距离左边没有空格")
print("第二段代码距离左边也不能有空格")

# 下面是错误的示范,会报错
 print("第三段代码距离左边有空格")

上面的代码第三个语句是有问题的,而且是语法错误,直接就不会运行,实际上Pycharm在代码编写出来的时候就已经提示报错了

e327b9267c9346a94686ac9ab826afd2.png

变量

什么是变量

关于变量官方的解释比较抽象,简单来说就像一个人的名字一样,表示某个具体的对象。

打个比方,操场里面整整齐齐站着几十个学生,如果学生们没有名字,那么要叫某一个人的时候,就只能叫第x排,第y列的学生,如果他有名字,那么就可以直接叫他的名字就可以了。对于计算机也是一样的,数据都存放在内存中,变量就是用于寻找他们的名字,如果没有名字,就只能通过地址去取,但是计算机的内存容量那么大,数据地址那么长,明显是不显示的,所以我们一般都会给数据取个名字,方便找它。

创建变量并赋值

python是解释性语言,变量可以在需要使用的时候再创建。变量是人的名字,那么这个名字应该是属于某个人的,所以创建变量的时候还会涉及到赋值,就相当于给某个人取了个名字,看一个例子:

name = "张三"

上面创建了一个变量,名为 name, 并且给它赋值为张三。等于号左边是变量名,右边是变量值, 这样的一个语句叫做赋值语句

# 再来一个赋值语句, 给age赋值为18
age = 18

Python允许同时给多个变量赋值,下面的例子同时给a、b、c三个变量赋值,要求左边的变量数量与右边的常量数量相等

a, b, c = 1, 2, 3
print(a)
print(b)
print(c)

变量命名要求

以下是所有编程语言的变量命名要求:

  1. 标识符必须以字母下划线开头
  2. 标识符中间只能由字母数字下划线组成,不能有 空格
  3. 不能使用Python保留的关键词

标识符命名要求适用于所有场合(变量名、函数名、类名等)

  • 以下为正确的变量命名
# 正确的命名方式, 虽然都正确,但是不全符合规范
name1 = "李白"
name_2 = "李太白"
_age = 18
Money = 100
BaidDu = "www.baidu.com"
log4j2 = "log"
  • 以下为错误的变量命名
# 以下为错误的命名规范
666 = "老铁666"           # 首字母不能是数字
name-1 = "李白"           # 不能使用短横线,只能使用下划线
2friend = "黄浩然和白居易"  # 首字母不能是数字
money$ = 100             # 不能使用特殊符号
print = "打印"            # 与系统保留的关键字冲突

注意: 变量是严格区分大小写的

同样,变量命名这种规则,Pycharm也会有实时检查提示

aa619b1fa63aa24e0bc8dda518c4e2aa.png

Python保留的关键字

查看当前Python版本保留的关键字,先不用管语句的意思,先执行看效果,后面会讲解

import keyword

print(keyword.kwlist)

Python3.8.3保留的关键字有以下35个:

False,  None,  True,   and,   as,   assert,   async,   await,   break,   class,   continue,    def,    del,   elif,    else,   except,   finally,   for,   from,   global,   if,   import,   in,   is,   lambda,   nonlocal,   not,   or,   pass,   raise,   return,   try,   while,   with,   yield

在编程中创建变量时要尽量避开上面这些单词

冷知识

Python3其实是支持使用中文名作为变量名的,只是一般没人这么做,因为中文在服务器上显示效果不理想,甚至是无法显示,所以编程人员是不会用中文做变量名的

张三 = 变量1 = 123
张三_性别 = "男"
张三_年龄 = 20

print(变量1)
print(张三_年龄)

上面的代码是正确的,但是极度不推荐你使用中文作为变量名

结语

现在你已经对最基础的计算机知识有了一些了解了,下面就可以开始正式学习Python了。不过在这之前,你最好先将本章中的例子实际在你的电脑上运行一下,看一下效果,不要追求快而直接进入下一章,刚开始接触编程,一定要多敲代码,观察输出结果。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值