Python基础学习(3)

本文介绍了Python基础,包括注释的使用(单行与多行)、代码缩进的重要性以及编程规范,如PEP8标准。强调了Python中缩进的严格性,并提醒读者注意避免使用保留字作为变量名。此外,还概述了变量的概念及其命名规则。

Python基础学习

第二章:Python基础



前言

上一节我们学习了交互式编译器,并且运行了我们的第一个Python代码,并且了解了Python的一些开发工具。接下来我们就利用开发工具系统的开始学习Python的语言基础。


1、Python语法

2.1.1、Python注释

注释即在代码片段中加入标注解释性的文字,从而帮助程序员更好的阅读代码。和其他编程语言一样,Python中的注释在运行时并不会被解释器读取。故注释并不会在运行结果中提现,注释的作用是让程序员明白代码的作用目的。
1、单行注释
在Python中使用“#”进行单行注释,“#”后面的直至换行的内容都是注释内容。
用法如下:

# 注释
print("hello world")	#输出hello world
# 输入变量a的值(要求a是整数)
a = int(input())

#单行注释的具体用法
2、多行注释
其实在Python中并没有专门为多行注释设定专门的标记,而是用一对三引号(""" …""")来代替,Python解释器对于这种代码会将其忽略。故可以在一对三引号中间插入多行注释。
用法如下:

"""
注释1......
注释2......
......
"""

其实用(’’’…’’’)也可以实现,但是一般习惯上我们不这样写。

'''
注释1......
注释2......
......
'''

多行注释一般用来为py文件添加版权,功能解释等信息。
在PyCharm中我们可以这样操作:
在这里插入图片描述
打开PyCharm的设置,找到编辑器中的文件和代码模板,点击Python Script
为其添加自己的注释。一般的如下:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# @Project :${PROJECT_NAME}
# @File    :${NAME}.py
# @Author  :
# @Date    :${DATE} ${TIME}

在@Author:后边写上自己的名字。保存后当我们再次新建py问件时,PyCharm都会在开头为我们自动添加上这些注释信息。如下:

在这里插入图片描述
注意:在Python2.x中不支持直接写中文注释,但是在Python3.x中这样的问题已经解决。但是仍然建议在开头加上“# -- coding: UTF-8 --”这段注释。

2.1.2、Python缩进

Python的代码不想C语言或者Java用大括号{}来分割代码块,而是用缩进和冒号“:”进行分割。
缩进使用空格或者Tab键来实现,一般采用四个空格或者一个Tab。
Python是严格按照缩进来运行的,同一层次的代码缩进量必须相同。
如果缩进不规范则会运行错误,抛出异常。
实例如下:
正常缩进:

a = int(input())    #输入a对a判断
if a < 10:
    print("a<10")
if a > 10:
    print("a>10")

可以正常运行,如果我们去掉if语句下print前的缩进,如下:

a = int(input())    #输入a对a判断
if a < 10:
print("a<10")
if a > 10:
print("a>10")

可以看到我们的解释器就会抛出错误
在这里插入图片描述
在日后的学习和实践过程中一定要注意缩进的正确。

2.1.3、编程规范

1、编写规则
Python中使用PEP 8作为编码规范。下面是一些重要规则:
a.使用import导入模块时一次只导入一个模块。
b.不在句末添加分号“;”(和C/C++等语言不同。)
c.使用必要的空行增强代码可读性
完整的Python编码规范参考PEP 8。
2、命名规范
命名规范在代码中非常重要,虽然有时候不遵循规范,程序也可以运行,但是遵循规范可以更好地了解代码的含义
a.模块命名尽量短小,全部使用小写字母,中间可以用下划线“_”分割
b.包的名字尽量短,全部使用小写字母,不推荐下划线
c.类的名字采用首字母大写

2、Python变量

2.2.1、保留字

保留字是Python中已经有特殊含义的单词,编写代码时不可将这些保留字作为变量,函数,类,模块的名称来使用。
Python的保留字如下
在这里插入图片描述
注意:Python中的保留字是区分大小写的,如“and”是保留字,而“AND”就不是。
常见错误,在编写代码时如果将保留字作为变量,模块等名称就会抛出错误。
如下:

and = int(input())   #将and作为变量

and = int(input())   #将and作为变量

2.2.2、标识符

标识符可以理解为一个名字,主要用来识别标识变量、函数、类、模块和其他对象的名称。
Python中的命名规则如下:
a.由字母、下划线、数字组成,并且第一个字符不能是数字。
b.不能使用Python的保留字
c.不能包含空格,@,$,%等特殊字符
d.区分大小写,Python是严格区分大小写的
合法的标识符如下:

USER
age
name

不合法的标识符如下:

1x	#数字开头
and #Python保留字
%a 	#特殊字符

2.2.3、Python变量

Python中的变量如同人的名字一样,将一个个的数据区分。也可以理解为标签,如同快递一样,数据在计算机内存中某个位置保存(快递保存在货架上),变量告诉内存中数据的位置(标签标记货物在货架的位置)
在Python中不需要先声明变量名称和其类型,直接将变量赋值给变量名称即可。如下:

a = 3

在对变量命名时要遵循一下规则:
a.变量名是一个有效的标识符
b.变量名不是Python中的保留字
c.尽量选择有意义的单词命名


总结

本节的学习到此结束,我们学习了Python中的语法和编程规范,以及初步了解了Python中的变量。下一节我们继续学习Python的基本数据类型。 如果喜欢我的文章可以关注收藏,在专栏中我会持续更新Python基础学习的内容。
评论 18
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

shrewdBoyW

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

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

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

打赏作者

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

抵扣说明:

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

余额充值