【AI编程学习之Python】第四天:Python程序基本格式
发布者:admin发表于:31天前阅读数:170评论:0
关键词:pythonai

python_AI

程序基本格式

  1. 恰当的空格,缩进问题

    1. 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。

    2. 语句从新行的第一列开始。

    3. 缩进风格统一:

    4. 每个缩进层次使用单个制表符或四个空格 (IDE会自动将制表符设置成4个空格)

    5. Python用缩进而不是表示程序块

  2. Python区分大小写

  3. 注释

    1. 行注释:每行注释前加#号。当解释器看到#,则忽略这一行#后面的内容

      # 行注释
    2. 段注释:使用三个连续单引号(‘’’)。当解释看到’’’,则会扫描到下一个’’’,然后忽略他们之间的内容。

      ''' 注释块内容'''

完美岛AI推荐

开始学图形化程序设计

为了让初学者更加容易接受编程,我们这里先从海龟画图开始讲解。这样,大家在不接触其他编程慨念时,就能开始做出一些简单的效果。提高兴趣,寓教于乐。

>>>import turtle#导入turtle模块>>>turtle.showturtle()#显示箭头>>>turtle.write("hi")#写字符串>>>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)#画圆

完美岛AI推荐

Python程序的构成

  1. Python程序由模块组成。一个模块对应一个python源文件,一般后缀名是:.py。

  2. 模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。

  3. 语句是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代码风格详细说明,有兴趣的同学可以参考:

https://www.python.org/dev/peps/pep-0008/

使用注释

注释是程序中会被Python解释器忽略的一段文本。程序员可以通过注释记录任意想写的内容,通常是关于代码的说明。

Python中的注释只有单行注释,使用#开始知道行结束的部分。

>>>#注释是个好习惯,方便自己方便他人>>>a=[10,20,30]#生成一个列表对象,变量a引用了这个变量

完美岛AI推荐

使用\行连接符

一行程序长度是没有限制的,但是为了可读性更强,通常将一行比较长的程序分为多行。这是,我们可以使用\行连接符,把它放在行结束的地方。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'