python 调用另一个py_Python连载 || 1.1 一个py文件的结构说明

Photoshop的默认的文件后缀是 .psd,那么一个Python文件的后缀则是 .py,下图是一个标准的py文件结构

2ad61bb70998ac25f2231e6ede108d31.png

(感谢武状元分享的代码,也希望能够早日在网上看到大家写的代码)

从上到下:依次为文件编码说明、文件介绍、导入模块和包、代码主体(第四部分),下面依次介绍一下每一个部分的含义:

# -*- coding: utf-8 -*-

这句话是固定用法,就是告诉电脑请用utf-8编码格式来保存自己的代码,如果不清楚什么是utf-8,小编会在以后解释,这里只需要明白这句话就是告诉电脑如何来保存自己写的代码就行。

第二部分的三个双引号中间的是这个python文件的一些作者、创建时间等的说明,业界通用用法,可以不写。如果想写一定要使用 三个 双引号,不然会受到coder 们的鄙视的。

import requestsimport jsonimport pandas as pdimport time

这里是程序需要导入使用的python包,import 和 as (可以不用)是固定的写法,属于python 关键字。补充一句,python语言自己定义了几十个关键字。

c466f28f51055f6cfa1e213f11546af6.png

(不要担心记不住,常用的也就是上图绿框中的而已)

这些关键字都定好的,只需要记住即可。

关于包的介绍今后会有详细的说明。当前阶段只需要如何知道引入别人编写的包即可,python的一个最大优势就是python包非常丰富,无论是数据处理还是图形处理你,总会有满足你需求的包。

那么如何查看当前系统已经安装好哪些包,cmd 进入terminal 面板,输入pip list 命令,就可以查看已经安装的包和对应的版本号。

42974b6930c91df2bf8fbc5a5828fb7d.png

当然您那边显示的内容可能跟上图不一样,不用担心,这些包您只是还没安装而已,后面我们会逐步介绍需要用到的包及其安装方式。

下面介绍一下最重要的部分,第四部分,这一部分就是开始编写的代码主体,例子里面包括了一个自定义的函数(可以理解函数就是多个语句块的集合),然后在下面的 if语句中调用这个函数。

if __name__ == '__main__':

相比其他语言,python采用缩进的方式来界定代码块的权属,写完一条语句,回车,编译器会判断是否需要缩进,如果缩减不对,使用Tab 键或者Backspace 键来调节。

66702390d7b30e1d2e1fad820942ab05.png

案例中红框里面的内容都是if 语句的控制内容,蓝框里面的内容受到while控制,绿框内容则受 for 语句控制,关于python的语句将会在后面详细介绍。现在只需要明白,这一块都是在调用函数,而且这个 if __name__ == "__main__": (当然可以不写,但是小编不推荐) 语句也是固定的写法,在此也不用纠结其具体的含义。

上面的第四部分是比较标准的写法,实际上也可以不定义函数,直接写代码块,然后运行程序,python一样是可以执行的,如下图:

f49af07ae3560a94b22c509fb851cd7b.png

当然最方便的就是打开python自带的编辑器,输入一条语句,然后回车,立即就可以看到结果,这种方式比较适合只有一条语句的情况。

001138eca6ee9c22f7b0381d1b50d6cf.png

ok,今天介绍了python文件的基本结构,接下来会介绍python的数据类型。最后,今天的作业有两个:

  1. 打开python自己的编译器,新建一个python文件,然后输入下面代码

2f55ee9284846f47af1fd8acc7912f3b.png

写完后点击run 运行一次程序,看看有没有报错。

    2. 请在小本子中,默写3边上文提到的python 关键字。

欢迎作业截图。

本系列由解忧数据出品,找数据欢迎来

 三w点jieyoudata点com(www.jieyoudata.com)

800ad8560533a69a7f3163db53bc42e3.gif

找数据,来解忧——它难道不香吗

e4b685da388cd2af6ded3744fc4eabc6.gif

7660ed08972ab1560a3b930fb888e544.png

-一点分享     更多选择-

欢迎加入解忧数据

Jieyou data

http://www.jieyoudata.com

7f66e316cb6f2a10f265638a471992dd.png

解忧公众号

微信号 : 解忧数据

欢迎您的关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值