python注释、变量、常量的学习

注释、变量、常量的学习

注释

什么是注释

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

注释的作用

注释可以用来排查代码中的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 = '小白'
(0)

相关推荐

  • Python和JavaScript——之间的主要区别是什么?

    Welcome!如果你想了解Python和JavaScript之间的区别,那么本文适合你. 这两种语言非常流行且功能强大,但是它们之间确实存在关键差异,我们将在这里详细介绍它们. 在本文中,你将学习: ...

  • Python十分钟上手

    上手一门编程语言非常简单,因为编程就跟我们平常用最简单的英文自言自语一样. 说实话,本人在写此文章之前是完全没学过Python,但我没说我不会其它的编程语言......,所以,我可以用最快速的方法让你 ...

  • typing库:让你的代码阅读者再也不用猜猜猜

    Python以其简洁的代码而闻名于世.除了缩进之外,代码样式和文档主要取决于编写应用程序的开发人员的习惯,这可能导致一些混乱,产生难以理解的代码.而这主要是因为Python是一种动态类型语言,请看以下 ...

  • 使用Python,机器学习和深度学习的5个很棒的计算机视觉项目创意!

    重磅干货,第一时间送达 计算机视觉属于人工智能领域,可以通过处理图像和图片来解决现实生活中的视觉问题.计算机识别.理解.识别数字图像或视频以自动执行任务的能力是计算机视觉发展的主要目标. 人类可以轻松 ...

  • 【python笔记】python java 语法,对比学习

    【python笔记】python java 语法,对比学习

  • 《归园田居》陶渊明原文注释翻译赏析 | 古诗学习网

    作品简介<归园田居>是晋宋时期文学家陶渊明的组诗作品,共五首(一本作六首).第一首诗从对官场生活的强烈厌倦,写到田园风光的美好动人,农村生活的舒心愉快,流露了一种如释重负的心情,表达了对自 ...

  • 关于Python的变量,我就说一句话

    在多年开发和教学 Python 的过程中,有一个 bug,出现的频率非常高,经常有人会踩坑: person = {'name': '', 'id': 0}team = []for i in range ...

  • 一文讲解Python基础变量类型

    对于Python,变量不需要预先声明,而是在创建时直接分配它,变量的类型取决于赋给变量的值.值得一提的是,一旦要创建一个变量,您需要为该变量赋值. 有一种"平民"的说法是,变量好比 ...

  • Python适合哪些人去学习?学习Python的要求?

    Python这几年发展势头是非常猛烈,现在市场上对人才需求量也很高,尤其是北上广这些城市,Python职位是非常多的,但是依然有很多企业无法招聘到满意的人员,从整体的情况来说,转行学习Python是非 ...

  • 1.2注释 变量 输出

    一.注释 1.1 注释的作用 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,能够大大增强程序的可读性. 1.2注释的分类及语法 注释分为两类:单行注释 和 多行注释. 单行注释 只能注释一行内 ...

  • 自学python找工作怎么样,学习哪个方向好,各方向的学习路线是什么,请it人说一下

    自学python找工作怎么样,学习哪个方向好,各方向的学习路线是什么,请it人说一下对信息安全技术感兴趣,但是只有一年不到的时间就必须要去找工作,很多人建议先学python,如果以后想往网络安全技术学 ...

  • python笔记61 - __getitem__ 方法学习与使用

    前言 如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值. 当实例对象做P[key]运算时,就会调用类中的__getitem__()方法. __ge ...