程序猿大战Python——基础知识

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)查看。

  • 29
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

困了就倒头睡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值