程序基本格式
-
恰当的空格,缩进问题
-
逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
-
语句从新行的第一列开始。
-
缩进风格统一:
-
每个缩进层次使用单个制表符或四个空格 (IDE会自动将制表符设置成4个空格)
-
Python用缩进而不是表示程序块
-
-
Python区分大小写
-
注释
-
行注释:每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容
# 行注释 -
段注释:使用三个连续单引号(''')。当解释看到''',则会扫描到下一个''',然后忽略他们之间的内容。
''' 注释块内容 '''
-
开始学图形化程序设计
为了让初学者更加容易接受编程,我们这里先从海龟画图开始讲解。这样,大家在不接触其他编程慨念时,就能开始做出一些简单的效果。提高兴趣,寓教于乐。
>>>import turtle
#导入turtle模块
>>>turtle.showturtle()
#显示箭头
>>>turtle.write("高淇")
#写字符串
>>>turtle.forward(300)
#前进300像素
>>>turtle.color("red")
#画笔颜色改为red
>>>turtle.left(90)
#箭头左转90度
>>>turtle.forward(300)
>>>turtle.goto(0,50)
#去坐标(0,50)
>>>turtle.goto(0,0)
>>>turtle.penup()
#抬笔。这样,路径就不会画出来
>>>turtle.goto(0,300)
>>>turtle.pendown()
#下笔。这样,路径就会画出来
>>>turtle.circle(100)
#画圆
Python程序的构成
-
Python程序由模块组成。一个模块对应一个python源文件,一般后缀名是:.py。
-
模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。
-
语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。
Python文件的创建和执行
前面使用的交互式环境,每次只能执行一条语句;为了编写多条语句实现复杂的逻辑,本章开始我们通过创建Python文件,并执行该文件。
在IDLE环境中,我们可以通过File->new创建Python文件,并可以编辑该文件内容。我们也可以通过File->save/save as保存文件。一般保存成扩展名为py的文件。
需要执行编辑好的文件,可以用快捷键F5或者点击Run->Run module。
代码的组织和缩进
很多编程语言通过字符(例如:花括号)、关键字(例如:begain/end)来划分代码块, 同时,在配合代码的缩进增加可读性。“龟叔”设计Python语言时,直接通过缩进来组织
代码块。"缩进”成为了Python语法强制的规定。
缩进时,几个空格都是允许的,但是数目必须统一。我们通常采用“四个空格”表示一个缩进。
同时,也要避免将"tab制表符”或者tab与空格混合的缩进风格。目前,常用的编辑器一般设置成:tab制表符就是4个空格。
Python官方推荐的PEP-8代码风格详细说明,有兴趣的同学可以参考:
使用注释#
注释是程序中会被Python解释器忽略的一段文本。程序员可以通过注释记录任意想写的内容,通常是关于代码的说明。
Python中的注释只有单行注释,使用#开始知道行结束的部分。
>>>#注释是个好习惯,方便自己方便他人
>>>a=[10,20,30]#生成一个列表对象,变量a引用了这个变量
使用\行连接符
一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这是,我们可以使用\行连接符,把它放在行结束的地方。Python解释器仍然将它们解释为同一行。
>>>a=[10,20,30,40,\
50,60,70,\
80,90,100]
输出 [10,20,30,40,50,60,70,80,90,100]
>>>a= 'abcdefghijklmnopqrstuvwxyz'
>>>b= 'abcdefg\
hijklmn\
opqrst\
uvwxyz'
内容来自:[完美岛AI](【AI编程学习之Python】第四天:Python程序基本格式 - 完美岛AI网址导航 - AI导航,AI工具集,AI网址导航,AI官网地址,AI工具导航,AI设计绘图导航,AI学习,英语AI学习 "完美岛AI")