python必备入门代码-初学必备:1分钟带你认识Python的代码(上)

在上篇文章,给小伙伴介绍了Anaconda和VS Code这两大神器【戳此查看:学习Python比不可少的两种神器】,相信大家已经安装好,跃跃欲试准备写代码了吧~

这里,我将通过几行代码向大家展示Python代码是怎么运行的。

de18dffc0ff4ba24e269aa9656755b26ec9c3b32.jpg

在看代码之前,小伙伴们要注意接下来的代码都是基于Python3的。Python3与Python2的代码有一些差异,但是大部分都是相同的。

小伙伴们如果是第一次上手Python,建议直接从Python3学起哦。毕竟Python2已经于2020年1月1日起就停止支持了,算算已经狗带200多天了,所以要学,当然要学最新的了。

如果以后在某些情况下一定要用Python2的话,注意一下与Python3的些许差异也可以很快上手的。

77068a029c380cd0ef57abfe6f53bdc030bf2ebc.pngPython最新版本3.8.5

以下是一段代码,请大家先看一下,你是否能看懂呢?

1. # -*- coding: utf-8 -*-

2. '''''

3. 这是一段长注释

4. 这些代码可以帮助大家更快的认识Python代码

5. '''

6.

7. import math

8.

9. a = 4

10. b = 2

11. c = a * b

12. d = a*math.sin(b)

13. print("hello, viax, 结果是:’,d)  # 输出sin函数运算的结果

看到这些代码,没接触过Python的小伙伴们可能大概能看出这些代码是做什么的,这得益于Python优秀的语言特性,非常接近于英语等自然语言。所以上手就很容易。

那么,接下来,我带小伙伴们一起详细了解一下每行代码的作用。

第一行

1. # -*- coding: utf-8 -*-

首先,这行代码的前面有一个#号,这表示是一个单行注释。

什么是注释,简单来说就是对代码的解释,对于代码中一些地方加上注释方便别人或自己以后查看。

注释在Python中是不会执行的,所以如果我们不希望某行代码执行的话,前面加上#,把它注释掉就可以啦。而单行注释就是说只注释掉了这一行,不影响其他行的内容。

再到#后面的内容,表示这个Python脚本文件使用utf-8编码。utf-8是使用最广泛,通用性最好的编码方式。

为什么要指定这个呢,因为Python中默认的编码格式是 ASCII 格式,这种格式不能很好地支持中文。所以,如果不修改编码格式为utf-8的话,代码在碰到中文字符的时候就会出错。

第二行至第六行

2. ""

3. 这是一段长注释

4. 这些代码可以帮助大家更快地认识Python代码

5. '''

6.

以""开头,最后也以""结尾的这个呢,表示的是长注释,也叫块注释或者多行注释。

这也是一种注释方式,与单行注释的作用是一样的,但是它可以包含多行内容。当我们需要写比较多的注释时,长注释是个很好的选择。

第七行

7. importmath

这里我们讲一下import的作用。Import,顾名思义就是导入,导入什么呢?

在Python中有一些标准模块和大量的第三方模块,这些模块实现了大量有用的功能,但是并不能直接用在我们的编程中。怎么办呢?

我们需要使用import语句将其导入进来,为我所用。在导入进来以后,我们就可以非常方便地去调用这些模块里面的各种功能实现我们的idea啦~

这里我们导入的是Python的一个标准模块——math模块,里面有很多常用的数学函数。

第八行至第十行

8.

9. a = 4

10. b = 2

这里大家看着应该很熟悉,很像我们学的数学中的赋值,在Python中这也是赋值,我们将4赋予变量a。变量顾名思义就是可以改变的量。

我们可以把变量想象称为一个盒子,我们的赋值操作,就是把一个东西装进了这个盒子,我们可以改变盒子里装的东西。在需要查找里面东西的时候,我们只需要找到这个盒子就可以了。

第十一行

11. c = a * b

这里的c=a*b呢,也是一个赋值操作,把a*b的值赋予了c。

这里的a*b是一种数学运算,*称为乘法运算符。

Python中内置了一些常见的数学运算符,比如加减乘除、求幂、求模等,可以很方便地进行一些简单的数学运算,但是对于一些稍复杂的数学运算,内置的运算符就不够了,怎么办呢?

第十二行

12. d = a*math.sin(b)

对于复杂的数学运算,我们可以调用math模块中的函数来进行,这里我们用的是math模块里面的sin函数,它的作用是求三角正弦函数值。

那么对于其它的模块也是一样的,如果我们想要使用Python模块里面的功能,就需要在前面先导入模块,然后在具体使用中调用模块里面的函数就可以啦~

第十三行

13. print("hello, viax, 结果是:’,d)  # 输出sin函数运算的结果

在我们计算完成以后,可以把结果打印出来。这里用到的就是print函数,可以输出字符串、数字等。这也是我们在编写代码时经常会用到的功能。我们可以使用print函数输出很多中间计算结果,从而让我们可以清楚代码的运行机制。

还有一个点,那就是大家有看到print函数后面的#吗?是的,这也是单行注释哦,它也可以在代码后面出现,作用是一样的哦~

02db465212d3c374a43c60fa2625cc1caeaab796.png

好啦,这篇通过几行简单的代码给小伙伴们讲解了文件编码、注释、变量赋值和模块的基本知识。通过这些,大家已经可以编写一些很基础的代码。

在下篇会继续给小伙伴们介绍一些Python代码中需要注意的地方~敬请期待哦。

以上内容均由Viax盐趣在线科研教育签约导师提供

导师:Hsuan,飞行器设计专业在读博士

编辑:海伦

图源:图片来源于网络

更多干货请关注公众号【盐值好课】哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值