

(1) 建立Python源文件
开发一个Python程序的语句必须遵循下述基本原则:
Python程序中一行就是一条语句,语句结束不需要使用分号。
Python采用缩进格式标记一组语句。缩进量相同的是同一组语句,也称为程序段。
一条语句也可以分多行书写,用反斜杠(\)表示续行。
源程序的文件方式:使用文本编辑器,编写Python源程序,并保存扩展名为 .py的文件,Python应用程序的开发通常都是采用这种方式。
#一个示例程序
# Filename: prog2-1.py
# For loop on a list # 第1行
num = [1, 2, 3, 4, 5] # 第2行
prog = int(input('Please input the value of prog: ')) # 第3行
for number in num: # 第4行
prog = prog * number # 第5行
print('The prog is: ', prog) # 第6行
{知识} 程序基本要素:常量、变量、函数、表达式、语句。
(2)Python输入:input()函数
input(‘提示信息’) 返回的类型是字符型
(3)Python输出: print()函数
Python使用print函数实现输出:
print(变量)
print(字符串)
(4)Python 注释
单行注释用 # 开头
多行注释用3个单引号或3个双引号括住注释内容。
#示例程序 pyF001.py
'''
认知下面程序中的:赋值语句、输出函数、
输入函数、常量、变量、表达式
'''
name =" 谢小明" #给变量name赋值
eng = 85
math =90
print(name,"平均成绩:%f",(eng+math)/2)
name = input("请输入姓名:")
age = int(input("年龄:")
print(name,"年龄:",age)
(5)数据类型
Python拥有丰富的数据类型。即:
基本类型:整数、实数、复数、布尔和字符串等。
组合类型:列表、元组、集合和字典等。
(6)常量和变量
根据数据在使用过程中的变化情况,通常可以分为常量和变量。
常量:不能发生改变的数据。具体包括:整型常量、浮点型常量、复数型常量、
字符串型常量、布尔型常量等。
在程序运行过程中,变量的值是临时存储在内存单元中,一旦程序运行结束,或者关闭计算机,则变量中的数据就会丢失。可以把有用的数据永久保存到指定的文件中。
(7)函数
函数是程序设计的重要对象,具体分为系统函数和用户函数。Python在提供大量丰富函数的同时,允许用户设计满足实际需要的用户函数。
掌握函数的功能、参数和返回值等三个要素是高级程序设计的重要环节。
对于第三方模块提供的函数,需要导入相应的模块(即:import 模块)。
常用模块:time、datetime、calendar、math、cmath和random等。
类型转换int(x),float(x),complex(x[,y]):把 x(或x+yj)转换为指定类型的数据。
math模块的常量函数e、pi和inf:返回自然对数的底e、圆周率pi和正无穷大。
例:print(math.e,math.pi,cmath.pi,math.inf)
(8)运算符、表达式、(算术、字符、关系、逻辑)表达式
表达式是数据处理的基础,且在程序设计过程中经常使用。即:使用运算符把常量、变量、函数、列表、元组、集合和字典等按照语法规则连接起来的有效组合。具体内容包括:算术表达式、字符表达式、关系表达式和逻辑表达式等。
(9)语句
完整执行一个任务的一行逻辑代码。
例:赋值语句完成了赋值,print()函数调用语句完成了输出。
PI = 3.14159
print(PI * 2 * 2)

(10)Python程序设计风格




【知识窗】 Python编写规范
1. 标识符命名规则
(1)文件名、类名、模块名、变量名及函数名等标识符的第一个字符必须是字母表中字母或下划线'_'。
(2)标识符的其他的部分由字母、数字和下划线组成,且标识符对大小写字母敏感。
(3)源文件的扩展名为 .py。
2. 代码缩进
Python程序是依靠代码块的缩进来体现代码之间的逻辑关系的。一般以4个空格或制表符(按Tab键)为基本缩进单位,缩进量相同的一组语句,称为一个语句块或程序段。
注意:空格的缩进方式与制表符的缩进方式不能混用。
3. 程序中的注释语句
(1)单行注释以 “#”符号和一个空格开头。如果在语句行内注释(即语句与注释同在一行),注释语句符与语句之间至少要用两个空格分开。例如:
print(‘Hello’) # 输出显示语句
(2)多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如:
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号
这是多行注释,用三个单引号
'''
4. 代码过长的折行处理
当一行代码较长,需要折行(换行)时,,可以使用反斜杠’\’延续行。
例如:
io3 = can.create_oval(65,70,185,170, outline='yellow', fill='yellow')
可以写成:
io = can.create_oval(65,70,185,170, \
outline='yellow', \
fill='yellow')

