Python注释
注释介绍
==目标:==了解什么是Python注释?
注释指的是:在程序中,对代码进行解释说明的文字。
当在Python程序中,注释了某些文本内容,运行Python时,会绕开该注释信息,而不会被Python解释器识别。
Python注释的作用:对程序代码进行解释说明,这样让别人可以看懂代码的作用,增强了程序的可读性。
说明:
程序员是个矛盾体。
为了更加直观地观察到注释的效果,一起来看看是否添加注释的两个示例。
(1)看代码示例1(未使用注释)
(2)看代码示例2(使用注释)
说明:
(1)没有做注释的代码不好阅读,且很难理解它的含义;
(2)有注释的代码很快就知道代码表示的意思,提升了代码的可读性。
==总结:==
(1)一个合格的程序,注释内容应该占总代码量的30%左右;
(2)注意:初学者随意写代码,并且不添加任何解释信息,这样的做法正确吗?==A、不正确==;B、正确。
注释的分类
==目标:==掌握不同注释方式的使用。
在Python中,注释分为两类:
(1)单行注释
(2)多行注释
说明:
不同分类的注释方式,应用场景也不同。
单行注释:
以#开头,#右边的所有文字当作注释内容,起解释说明代码的作用。语法:
# 注释文字内容 代码...
多行注释
"""内容""",三个引号引起来的内容作为对代码的解释说明,这里的注释内容可以更详细。语法:
""" 多行注释内容1 .... 多行注释内容2 """ 代码1. 代码2. 代码3 ...
另外的,作为了解,单行注释与多行注释也可以有其他形式。
(1)单行注释
代码... # 内容
(2)多行注释
''' 多行注释内容1 .... 多行注释内容2 ''' 代码1. 代码2. 代码3 ...
例如,一起来完成:
(1)使用单行注释对Python经典话语做注释;
(2)使用多行注释给一段输出古诗《静夜思》的代码做注释;
(3)执行程序,观察效果。
# 输出一句经典话语 # print("Python is short, I use Python.") # ctrl + / """ 这是一首古诗 唐代诗人李白 xxx """ print("静夜思") print("床前明月光, 疑是地上霜。") print("举头望明月, 低头思故乡.")
==总结:==
(1)当给变量或一小段代码做注释时,可以使用单行注释;
(2)注意:Python注释有两类,分别是:单行注释、()。A、文档注释;==B、多行注释==;
关键字和标识符
关键字介绍
==目标:==了解Python关键字有哪些?
关键字是指在Python语言中,已经使用的一些词语,且具有特殊意义。
特别注意,Python不允许开发者定义与关键字同名的变量。
说明:
关键字单词:keyword。
可以使用keyword库来查看,有哪些Python中关键字。操作方法:
(1)导入库; (2)查看所有关键字内容。
代码:
import keyword print(keyword.kwlist)
例如,一起来使用代码查看Python中哪些词语是关键字。
# 1.导入库 import keyword # 2.查看 print(keyword.kwlist)
==总结:==
(1)Python关键字较多,建议快速记忆一下;
(2)注意:若没记住Python关键字词语,可以使用()库快速查看。A、kw;==B、keyword==;
标识符
==目标:==掌握标识符的命名规范。
【官方解释】标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。
通俗地说,标识符就是开发者在程序中定义的所有名字,比如,即将学习的变量名。
标识符要遵循5个命名规范:
(1)见名知意; (2)由数字、字母、下划线组成,且不能以数字开头; (3)区分大小写; (4)不能和关键字同名; *(5)长度没有限制,但是最好不要超过15个字符。
说明:
最直接的方式就是定义一个变量去验证标识符是否符合要求。
# 见名知意 # a = '张鑫' # b = 39 # # name = '张鑫' # age = 39 # 大牛: 写的代码大家都看懂 ; 写的代码大家都看不懂. # 由数字、字母、下划线组成, 不能数字开头 # class1212_name = "班级名" # 2name = "班级深圳" # 报错 # 区分大小写 # A = 100 # a = 9 # print(a) # 不能和关键字同名 ab = "如果" # if = "如果" # 报错 # if_ = "如果" # 长度没有限制,不要超过15个字符 # fwleffjwehflwjefljwlefjwlejfowejfowjeofjweofjwoehfowejfowe23792739472934923792hfowhefjweofwejo = 1 # print(fwleffjwehflwjefljwlefjwlejfowejfowjeofjweofjwoehfowejfowe23792739472934923792hfowhefjweofwejo) # 标识符: Python的法律 道德?
例如,下列标识符中,哪些是符合规范的标识符?
(1)#userName | (2)my bool | (3)$123 | (4)_abc | (5)2_name |
---|---|---|---|---|
(6)Obj2 | (7)student*name | (8)jack_rose | (9)3 | (10)break |
==总结:==
(1)给标识符取名字时,不允许以数字开头,这句话正确吗?==A、正确==;B、错误;
(2)注意:在Python中,标识符的命名规范属于编程【法律】,开发者必须遵循。
常见命名方法
==目标:==了解常见命名方法有哪些?
在现实生活中,没有规矩,就不成方圆。
常见命名方法指的是:在标识符的基础上,增加额外要求。比如,驼峰命名法。
在Python中,常见命名方法有:
(1)小驼峰式命名法(lower camel case): 第一个单词以小写字母开始,第二个单词及之后单词首字母大写。
比如:myName、aDog
(2)大驼峰式命名法(upper camel case): 所有单词首字母大写,其余字母均小写。
比如:FirstBlood、LastName
(3)还有一种命名法是用下划线_来连接所有的单词:
比如:girl_name,一般地,Python推荐使用下划线命名。
为了给Python标识符新增一些额外要求,常见的有:
(1)变量名/函数名/方法名: 所有字母均小写,且单词与单词之间使用下划线连接; (2)模块名: 所有字母均小写; (3)类名: 遵循大驼峰命名法。
说明:
先记下这些额外要求。
例如,一起来完成:
(1)使用小驼峰命名法命名:我的公司名称;
(2)使用大驼峰命名法命名:第1滴血;
(3)使用下划线方式命名:用户名。
==总结:==
(1)常见的一类以驼峰来取名的命名法叫做();==A、驼峰命名法==;B、匈牙利命名法;
(2)注意:这里的常见命名方法属于编程【道德】,就是在标识符命名规范的基础上,增加了额外要求。
变量与数据类型
变量介绍
==目标:==了解什么是变量?
变量指的是:程序在运行过程中,数值会改变的量,比如:a = 10, b = 99。
此时,a表示的就是一个变量。
对于变量,可以简单的理解为:菜篮子,当买了菜后,需要把菜放到菜篮子里。这个过程就相当于:把程序中的数据放到变量里。
更加通俗地说,变量就是用来存储数据的。
定义变量的语法:
变量名 = 值
说明:
(1)定义变量后的结尾处不用添加分号;
(2)可以通过变量名来访问变量值;
(3)注意:前面的代码执行,会影响到后面代码的结果。
例如,一起来完成:
(1)使用两个变量a、b来存储整数;
(2)将两个变量求和,并把和存放到变量c中。
# 常量 # print(99) # print(99) # print(99) # print(99) # 变量 # a = 10 # print(a) # a += 1 # print(a) a = 19 b = 27 c = a + b print(c)
==总结:==
(1)Python语法简单,在定义变量语句结尾处,不需要添加;分号,这句话正确吗?==A、正确==;B、错误;
(2)注意:当要访问值时,可以直接通过变量名来获取。
常见的数据类型
==目标:==掌握4种常见的数据类型。
先来看一下现实生活中,关于类型的例子。
比如,不同类型的包包,功能不同、作用不同。
类似地,在Python中,不同类型的变量,存放的数据也不同。
常见的数据类型有:
类型名 | 表示类型 | 说明 |
---|---|---|
int | 整型 | 用于存放整数,例如-1、10、0、8等。 |
float | 浮点型 | 用于存放小数,例如3.14、6.38、9.99等。 |
bool | 布尔型 | 用于表示真或假,这个类型的值只有两种:True、False。 |
str | 字符串 | 使用引号引起来的内容,都是字符串。 |
说明:
可以使用【type(变量名)】的形式来查看数据类型。
例如,一起来完成:
(1)定义4个不同类型的变量,并存储对应的数据;
(2)使用【type(变量名)】方式查看变量类型;
(3)执行程序,观察效果。
# 1.整数
# a = 10
# print(a)
# print(type(a)) # <class 'int'>
# 2.浮点数
# b = 3.14
# print(b)
# print(type(b))
# 3.布尔
# c = True
# print(c)
# print(type(c)) # 有意义: 用作判断条件 if not exists
# 4.字符串
d = "郭治华"
# print(type(d))
# print(d) # 括号是英文状态下的符号
print(d)
==总结:==
(1)在Python中,常见的数据类型有4种,分别是:int、()、bool、str;==A、float==; B、double;
(2)注意:如果要了解某个变量的数据类型是什么,可以通过type(x)查看。