内容正文:
《Python应用程序设计》
Python程序的书写规范
计算机教科组
1
Python程序的书写规范
1.Python通常是一行书写一条语句,如果一行内写了多条语句,语句之间要使用分号(英文输入法下的分号)分隔。示例:a=5;b=6
2.如果一条语句过长,可以使用反斜线“\”来实现分行书写(也叫Python续行符)。在一行末尾加上“ \",也就是空格加上\,如
a= 'abc' \
'test'
print(a) #输出abctest
注意两个对象都要独立,字符串必须都用双引号引起
3.代码块是用于实现一个相对完整的功能的多行代码。要求同一个代码块的每行语句前必须包含相同的缩进空格数,一般为4个空格。
Python缩进
(1)缩进指的是代码行开头的空格。
(2)强制缩进,体现语句之间的逻辑关系
(3)使用缩进来划分代码块。
(4)建议在每个缩进层次使用单个制表符、两个空格或四个空格,但不能混用。
(5)缩进可以使用Tab键实现,也可以使用多个空格(一般是4个空格 )实现。
空格数取决于程序员,但至少需要一个。
(6)缩进可以清晰地表示程序间的包含和层次关系。
(7)同一代码块中使用相同数量的空格,否则 Python 会出错
(8)代码示例:
if 5>2:
print("5大于2成立")
如果不缩进或者缩进格式不对,代码会报错:unexpected indent
print( )函数
1.功能:打印语句,也叫输出语句
2.print()存在两个非常有用的参数sep和end.
(1)sep:用于指定输出对象的分隔符,sep默认是一个空格。分隔符可按需求改变。
(2)end:用于指定输出结尾的符号,end默认是一个换行符
.结束符可按需求改变。
print分隔符sep: 用于一条print语句一次打印多个元素,默认是空格
print("A","B","C") #输出A B C
#相邻之间用“,"分隔
print("A","B","C",sep=",") #输出A,B,C
#相邻元素用“-"分隔
print("A","B","C",sep="-") #输出A-B-C
print( )函数
print结束符: end默认是一个换行符
print("A","B","C")
print("D")
运行结果为:
A B C
D
print("A","B","C",end="_")
print("D")
运行结果为:
A B C_D
课堂练习
1. print(1, 2, 3)的输出结果为?
2.Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果为?
3.print(1, 2, 3, end=':')的输出结果为?
4.print(1, 2, 3, end=':',sep='#')的输出结果为?
5.print("AA", "BB", "CC", sep='#',end='#')的输出结果为?
6.以下程序输出结果是什么?
print(1, 2, 3,end='#')
print(4, 5, sep=';')
Python注释
1.注释是用英文、中文和其他自然语言写的一行或多行的说明性文字。
2.注释是提高代码可读性的重要途径,能让别人更容易理解程序。注释一般用于标明作者和版权信息;解释代码原理及用途。
3.注释要少而精,无用的、多余的注释不如不写。
4.注释不会被执行。注释中的内容会被Python解释器忽略。
Python注释写法
单行注释:以#开头
多行注释:用三个引号作为开始和结束符号。可以是三个单引号'''或者三个双引号"""
Python解释器
把Python语言翻译成计算机能执行的机器语言的工具是解释器。没有安装 Python解释器的操作系统无法直接运行Python程序。
Python解释器有两个重要的工具:IDLE和pip
IDLE是Python集成开发环境,用来编写和调试Python代码。
pip是Python的包管理工具,该工具提供了对Python 第三方库的下载、安装、卸载的功能。
Python程序执行原理(了解即可)
Python是一种解释执行的高级语言,可以直接运行。Python程序的执行过程中包含两个步骤:解释器先将源代码(.py文件)翻译成字节码(.pyc文件),然后再由虚拟机逐行将字节码翻译成机器指令执行。
(IDLE中)的特殊变量“_”
Python解释器环境中(IDLE中)的特殊变量“_”有什么用途?
Python解释器环境中(IDLE中)的特殊变量“_”,用来表示上一次运算的结果。
举例如下:
>>> 1+2
3
>>> 1*2
2
>>> _
2
>>> _+8
10
Pyth