python代码编写规范有哪些_3分钟快速了解python语法规则,写第一个python程序

今天的内容是,使用python的turtle模块写一个简单程序,学习python程序的基本语法规则,以及如何使用模块

aa64034f78f0f736634034066ddac41feac41394.jpeg?token=aed63192cec3ac6c7977dfb30f093ebf

下面,看一个写好的程序,然后分析下python的语法结构

ac4bd11373f08202d55a2a9010748ceba9641bee.png?token=9c9507ac6e427246c7d1767630c3c2a9

这个程序的功能,是在python shell控制台输入一个名字,如果名字是 ‘派僧’ 的话,就让小海龟绘制一条直线,否则输出Not allowed,我们来看看运行的两种结果

如果输入名字为“派僧”,那么小海龟(turtle)就会绘制一条直线

dcc451da81cb39dbf08c91ce8a997e22aa18306b.png?token=bf59169ec6166e14533ae0aa4bccb8a3

如何输入名字不是“派僧”,那么输出 “Not allowed":

b3119313b07eca8079387567caace0dba0448382.jpeg?token=df346986bb809667806143cbfdbb7a4a

python语言属于高级语言,所谓高级语言,就是更接近人的思维的编程语言,如果我们稍微有一点英语基础,就能大概明白这个程序是干什么的,我们一起来逐句分析下

c995d143ad4bd113c308e9960120d30949fb05e6.png?token=4a33f15473f0fa8ee0ff1f01c9150496

1、import是导入,turtle是模块

import turtle #导入turtle模块

模块里又包含了函数,这里是指导入turtle模块,我们看到后面使用了turtle.forward(100),就是调用了turtle模块中的forward函数。

这里出现了两个新概念,一个是模块,一个是函数,怎么理解呢?

函数就像是一种技能,模块是集合了多种技能的盒子,比如说turtle中文意思是小海龟,这个模块中就包含了很多绘画的技能,比如forward函数,它能按照当前方向向前绘画直线的功能,turtle.forward(100)可以理解成小海龟向前行走100步,调用函数的方式使用"."符号

2、name是一个变量

name = input('Input your name:')

name 后面的等号表示给它传入一个值,input()也是一个函数,是由系统内建的函数,表示将控制端输入的内容返回到程序中。

3、 if else 就是一个判断语句,就是我们常说了如果...那么... 否则,很容易理解,如果输入的名字等于 派僧,小海龟就走100步,否则,在控制台输出不允许

if name == '派僧':turtle.forward(100) #小海龟向前前进100步else:print('Not allowed') #名字不对就输出不允许

最后我们看看这个程序的书写的结构规则。

我们说了编程是一种语言,和我们普通语言类似,拿小说举例。比如,红楼梦有120章,每章由很多段落构成,每个段落有很多句子构成,每个句子可能有几个短句构成。

我们程序也是这样,我们可以把这个程序成一篇短文,这个程序主要有三个句子。

这里要特别注意三点

第一,python的句子结尾不需要”;“分号结尾,

第二,你看看if else中,turtle.forward和print()前面都有缩进(tab)相当于四个空格,这就是python书写规则,意思是这部分是和上面联系在一起的,我的段落还没有结束哦。

第三,注意这边的注释,注释就是对程序的说明,注释主要是给别人看的,使用三对双引号括起来,表示多行注释,使用#井号键表示单行注释

好了,分析了这个代码之后,你已经知道基本的书写规则,以及模块和函数的基本概念。

赶紧动手写一个程序吧!

如果对你有帮助,可以随手收藏点赞,让更多多看到,帮助更多有需要的人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值