注释、变量、常量的学习

注释

什么是注释

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

注释的作用

注释可以用来排查代码中的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 = 123qwe_123 = 345# 123_qwe = 123 error 首字母不能使用数字# 2、严格区分大小写NAME = 'msr'name = 'msr1'# 这是两个不同的变量# 3、不使用系统关键字# 打印出的都是系统的关键字,如果变量命名成为关键字,直接报错import keywordprint(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 = 10b = 20# 通用写法tmp = aa = bb = tmp# python特有写法a, b = b, a

常量

什么是常量

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

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

NAME = '小白'

更多相关文章

  1. No.6 关于变量名前加$以及不加$的区别
  2. Java中static变量作用和用法详解
  3. 04 管道、重定向和环境变量
  4. 使用 ThreadLocal 变量的时机和方法
  5. 别在不知道临时死区的情况下使用 JavaScript 变量[每日前端夜话0
  6. 如何将JQuery变量值分配给Laravel Blade输入
  7. 如何从SQL SELECT查询中的c#变量创建jQuery数组
  8. 将CSS样式转换成JS变量?
  9. 使用php变量用ajax更新jqplot

随机推荐

  1. 如何用C语言计算矩形的周长和面积?(附代码)
  2. C#执行原理深入解析(图文)
  3. C#如何冒泡排序?冒泡排序程序的编写
  4. C#如何使用 OleDbConnection 连接读取Exc
  5. C#如何连接数据库?OleDbConnection与SqlCo
  6. VS2015新建一个完整的c++工程详细步骤
  7. C#如何绘制PDF嵌套表格?绘制PDF嵌套表格的
  8. C++类的静态数据成员和静态成员函数
  9. C++的可移植性和跨平台开发(长文)
  10. c#之解决百度地图api APP SN校验失败问题