Welcome to my blo|

Khru

园龄:2年11个月粉丝:22关注:1

随笔分类 -  Python

Python-提取地形起伏度最佳分析窗口
摘要:地形起伏度是指在一定区域范围内的最大高程与最小高程之差. 反映在DEM上, 就是指分析区域内, 栅格最大值与最小值的差异, 表示分析区域的高程起伏情况. 地形起伏度的计算公式为: RF = H~max~ - H~min~ . 地形起伏度受分析范围影响较大, 通常随着分析范围的扩大而扩大. 本文采用均
723
0
0
Python-批量计算城市热岛强度(Urban Heat Island Intensity, UHII)
摘要:数据准备 城市热岛强度(Urban Heat Island Intensity, UHII)表示热岛效应的发生程度, 在本文中将UHII定义为建成区块平均地表温度与其缓冲区平均地表温度的差值. 计算公式为: UHII = T~city~ - T~buffer~ . 建成区块平均地表温度与缓冲区平均地
799
0
0
爬虫-地铁站POI数据
摘要:1. 获取Web服务API 百度地图开放平台 2. 准备url # -- coding:utf-8 -- import json import requests ak = '申请的访问应用(AK)' params = { 'query': '地铁站', 'tag': '交通设施', 'region'
137
0
0
爬虫-肯德基餐厅信息查询
摘要:1. 导包 import requests import json 2. 初步获取数据 url = "http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?" op = ["cname", "pid", "keyword"] cname = inpu
108
0
0
Python-requests 模块
摘要:requests 模块 Python中原生的基于网络请求的模块, 主要用来发送 HTTP 请求, 简单便捷, 效率极高. 工作流程: 指定url 发起请求 获取响应数据 持久化存储 requests 请求 requests 方法如下: | 方法 | 描述 | | : | : | | delete(u
46
0
0
Python-json库
摘要:json库 python 原始类型与 json 类型的转化对照表: | Python | JSON | | : | : | | dict | object | | list(, tuple) | array | | unicode(, str) | string | | int(, long) |
95
0
0
Python-处理Excel文件
摘要:处理Excel文件 常见的 Excel 包: OpenPyXL 是个读写 Excel 2010 xlsx/xlsm/xltx/xltm 的 Python 库, 简单易用, 功能广泛, 单元格格式/图片/表格/公式/筛选/批注/文件保护等等功能应有尽有, 图表功能是其一大亮点; xlwings 是一个
367
1
3
Python-标识符命名规则
摘要:合法标识符 在Python中, 标识符由字母, 数字, 下划线组成, 但不能以数字开头. 命名规则 lower_underscore: 小写字母中间隔下划线. 文件名, 包名, 模块名, 局部变量名, 函数以及方法名使用小写加下划线. UPPER_UNDERSCORE: 大写字母中间隔下划线. 表示
172
0
0
Python-os模块
摘要:os 模块 读写文件: 使用内置函数open() 路径相关的操作: 使用os的子模块os.path 逐行读取多个文件: 使用fileinput模块 创建临时文件或路径: 使用tempfile模块 更高级的文件和路径操作: 使用shutil模块 os.name 返回导入的操作系统相关模块的名称: po
19
0
0
Python-数据库
摘要:数据库 SQLite sqlite3模块API 数据库连接对象 Connection close() 关闭数据库连接. commit() 提交数据库事务. rollback() 回滚数据库事务. cursor() 获得Cursor游标对象. total_changes() 返回自数据库连接打开以来被
38
0
0
Python-wxPython
摘要:wxPython Python中的图形用户界面开发库 Tkinter是Python官方提供的图形用户界面开发库, 用于封装Tk GUI工具包. PyQt是非Python官方提供的图形用户界面开发库, 用于封装Qt工具包. wxPython是非Python官方提供的图形用户界面开发库. 程序结构 若要
135
0
0
Python-文件操作
摘要:文件操作 打开文件 open(file, mode='r', encoding=None, errors=None) file: 表示要打开的文件, 可以是字符串或整数. mode: 设置文件打开模式. 可以进行组合(如mode='rt', 只读文本文件). encoding: 指定打开文件时的文件
36
0
0
Python-常用内置模块
摘要:常用内置模块 数学计算模块 math | 函数 | 说明 | | | | | ceil(x) | 返回大于或等于x的最小整数 | | floor(x) | 返回小于或等于x的最大整数 | | sqrt(x) | 返回x的平方根 | | pow(x, y) | 返回x的y次幂 | | log(x[,
17
0
0
Python-异常处理
摘要:异常处理 异常捕获 try-expect 语句 i = input("请输入一个非零十进制数: ") y = 123 try: result = y / int(i) print(result) print("{0} / {1} = {2}".format(y, i, result)) except
16
0
0
Python-面向对象
摘要:面向对象 面向对象是一种编程思想, 即按照真实世界的思维方式构建软件系统. 定义类 class 类名[(父类)]: 类体 创建对象 用类创建对象的过程称为实例化, 是将类这个抽象的概念具体到该类实物的过程. class Car: # class Car(object): pass # 类体 car
36
0
0
Python-函数
摘要:函数 函数具有函数名, 参数和返回值. 在模块中但是类之外定义, 作用域是当前模块, 称之为函数. 在别的函数中定义, 称之为嵌套函数. 在类中定义, 称之为方法. 定义函数 def 函数名(形式参数列表): 函数体 return 返回值 调用函数 调用函数的基本形式: 调用函数时传递的实参与定义函
31
0
0
Python-字符串
摘要:字符串 字符串表示方式 普通字符串 - 'XXX' 或 "XXX" 原始字符串 - r"XXX" 长字符串 - '''XXX''' 或 """XXX""" 字符串与数字类型的转换 int() 和 float() 将字符串和其他进制的数字转换为十进制数字. int("ab", base=16) # 1
31
0
0
Python-容器类型数据
摘要:容器类型数据 序列 序列 (sequence) 是一种可迭代的, 元素有序的容器类型的数据. 索引操作 正值索引 a = "12345" a[0] # 1 负值索引 a = "12345" a[-1] # 5 加和乘操作 a = "Hello" b = "World" a * 2 # "HelloH
37
0
0
Python-程序流程控制
摘要:程序流程控制 分支语句 if score = int(input("请输入您的成绩: ")) if score >= 90: print("您的等级为A. ") if (score >= 78) and (score < 90): print("您的等级为B. ") x, y = 7, 8 bigg
23
0
0
Python-运算符
摘要:运算符 算数运算符 | 运算符 | 名称 | | : : | : : | | + | 加 | | - | 减、取反 | | * | 乘 | | / | 除 | | % | 取余 | | ** | 幂 | | // | 地板除法^1 | 比较运算符 | 运算符 | 名称 | | : : | : : |
22
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起