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作为变量

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

被折叠的 条评论
为什么被折叠?



