注释、变量、常量的学习

注释

什么是注释

注释是对代码的解释,方便后期的阅读代码,可以使在后期的代码维护中事半功倍。

注释的作用

注释可以用来排查代码中的BUG,在一段有BUG的代码当中,用注释选中其中的一部分,检查BUG是否依旧存在,依次类推,检查出BUG的问题所在,因为注释中的任何代码和一切字符都不会执行。

注释的分类

python注释分为单行注释多行注释

单行注释

使用 # 号,在本行这个符号之后的任何字符都是被注释的

# 这是一行单行注释,只对本行“#”号之后的代码进行注释。
name = '小白'  # 不会影响“#”号前面的代码。

# python 2.x print 'hello world'
# python 3.x print('hello world')
多行注释

使用三引号进行注释,可以是三个单引号 ''' ''',也可以是三个双引号""" """。可以实现多行的代码失效,在使用过程中要注意符号的嵌套使用,不可在注释中使用相同的注释符号。

# 使用三个单引号进行多行注释
print('hello motherland')
'''
print(hello china)
'''

# 如果多行注释在使用过程中不注意相同符号的嵌套使用,就会隔断注释。
print('hello motherland')
'''
name = ''' msr '''
print(name)
'''

# 注意不同的注释符号的嵌套使用
print('hello motherland')
"""
name = ''' msr '''
print(name)
"""
多行注释要注意嵌套
1、用三单引号注释,注释当中要使用三双引号
2、用三双引号注释,注释当中要使用三单引号
3、要注意单双引号岔开使用,避免同时使用

变量

什么是变量,变量的概念

变量就是可以改变的量,定义的变量里的值可以随意改变,代指的是内存当中的一块空间。

变量的命名规则
  1. 只能使用数字、字母、下划线来组成,且不能以数字开头。
  2. 变量的名称严格区分大小写。
  3. 不使用系统关键字命名,尽量不使用系统自带函数命名。
  4. 不使用汉字,虽然Python3.0中可以使用汉字作为变量名称,但不建议使用,因为不同系统间的编码方式的不同有可能会导致代码不同程度的乱码。
  5. 变量命名是要使用有意义的名称,这样在后期维护时能够更加有效的工作。
# 1、不使用数字开头
_qwe123 = 123
qwe_123 = 345
# 123_qwe = 123 error 首字母不能使用数字

# 2、严格区分大小写
NAME = 'msr'
name = 'msr1'
# 这是两个不同的变量

# 3、不使用系统关键字
# 打印出的都是系统的关键字,如果变量命名成为关键字,直接报错
import keyword
print(keyword.kwlist)    # 引导出所有的系统关键字

# 4、尽量不使用系统自带函数
# 比如说 print() 就是一个系统自带的函数,它的作用就是打印数据,如果变量,命名成为print,print就失去了原有的意义。
name = 'msr'
print(name)
print = 'msr'
print(print)    # error 无法打印数据

# 5、不随意起名字
# 如果变量名称随意起,在后期的维护工作中你就会难以理解qwer所代表的含义
qwer = '我的名字叫小白'
name = '我的名字叫小白'

# 6、使用汉字命名(python3支持,但是不推荐使用)
啊哈哈哈 = "你好"
# print (啊哈哈哈)
变量的声明定义

单个定义

# 一次定义一个变量
inrvar = 6

多个定义

# 一次性定义多个变量
intvar1, intvar2 = 100, 200

# 一次性定义多个变量且值相同
intvar1 = intvar2 = 100
变量的交换

就是让两个变量的值互相交换

a = 10
b = 20

# 通用写法
tmp = a
a = b
b = tmp

# python特有写法
a, b = b, a

常量

什么是常量

常量就是不可以改变的量,代表某一个值那么永远都是这个值。

Python当中没有定义常量的方式,但是我们常常约定俗成的将变量名全部使用字母大写,来代表这个值不可更改,以达到常量的作用。

NAME = '小白'

小小垂髫
1 声望0 粉丝