从Python到空间分析arcpy || 1.1 一个py文件的结构说明

Photoshop的默认的文件后缀是 .psd,那么一个Python文件的后缀则是 .py,下图是一个标准的py文件结构
在这里插入图片描述

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

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

-- coding: utf-8 -- (注意带上星号)

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

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

import requests
import json
import pandas as pd
import time

这里是程序需要导入使用的python包,import 和 as (可以不用)是固定的写法,属于python 关键字。补充一句,python语言自己定义了几十个关键字。
在这里插入图片描述
(不要担心记不住,常用的也就是上图绿框中的而已)

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

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

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

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

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

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

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

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

在这里插入图片描述

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

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

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

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

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

欢迎作业截图。

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

三w点jieyoudata点com(http://www.jieyoudata.com)微信公众号:解忧数据
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值