自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 NCL读写.nc文件

windows下使用ncl读写.nc文件

2022-12-05 15:37:36 2652 1

原创 CLM4.5网络资料整合

CLMsinglepoint 单点模拟CLM4.5单点地表资料及单站气象驱动资料制备流程CLM 单点大气强迫数据制作及单点运行

2022-11-24 09:30:39 559 1

原创 requests模块概念及使用案例

requests模块定义使用方法,爬取搜狗首页数据,检验网页采集器,百度翻译破解

2021-05-24 15:24:57 239

原创 http和https协议

**http协议:**服务器与客户端进行数据交互的一种形式常用请求头信心①User-Agent:请求载体的身份标识(一个字符串)(请求载体:搜索引擎或发起搜索的代码等如谷歌浏览器)②Connection:请求完毕后断开还是保持连接常用响应头信息Content-Type:服务器相应回客户端的数据类型**https协议:**安全的超文本传输协议,包含一定形式的加密(s-security)加密方式对称密钥加密:客户端发送数据之前会先进行加密再将数据和密钥一起发送至服务器,弊端:传输过程中密文和密钥

2021-05-24 14:49:18 188

原创 组合数据类型

组合数据类型序列类型列表类型的操作集合类型集合映射类型字典组合数据类型能将同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序更容易。序列类型各元素之间存在先后关系,通过序号访问,可以索引和切片,元素可以重复序列类型又包括字符串、元祖、列表三种元组类型一般用于表达固定数据项(减少程序出错)、函数多返回值、多变量同步赋值(a,b=1,2等价于a,b=(1,2))、循环遍历等情况,能用元组表示的一定也可以用集合表示声明一个元素的元组一定要加(,)(eg:temp = (2,))内置函数

2020-11-12 21:07:24 446

原创 用python函数的递归实现字符串反转

def reverse(s): if len(s) == 1: return s else: return reverse(s[1:])+s[0]print(reverse("ABC"))

2020-11-06 20:31:46 3058

原创 自定义一个python函数判断一串字符是不是全为数字

def num_isdigit(string): if string == '': #排除空字符串 return False else: for c in string: if not "0" <= c <= "9": return False else: return Truewhile True: #实现循环输入 a = input("请随

2020-11-06 20:12:20 1046

原创 获取一串字符串中特定位置的字符

try: word = "hello word" num = int(input("请输入要获取的字符位置")) print(word[num])except ValueError: print("输入错误,请输入一个整数")except IndexError: print("输入的整数超过字符串的位置范围")except: print("出现其他错误")else: print("程序未出现错误")finally: print("程序

2020-11-05 16:48:08 931

原创 用python求解鸡兔同笼

head,foot = input("请输入头和脚的数目(用逗号分隔):").split(",")h = eval(head)f = eval(foot)c = ()r = ()for i in range(h+1): for j in range(h+1): if i*2+j*4 == f: c = i r = j breakprint("鸡的数目为{}兔子的数目为{}".format(c, r))

2020-11-05 16:47:04 3087

原创 统计一串字符中字母、数字、空格和其他字符出现的次数

while True: str = input("请输入字符串:") alp = 0 spa = 0 num = 0 oth = 0 if str in 'nN': break else: for c in str: if c == ' ': spa = spa + 1 continue if 'a' <

2020-11-05 16:44:52 1168

原创 两个数按照一定的公式运算

while True: n = input("请输入n:") m = input("请输入m:") if n.isdigit() and m.isdigit(): if eval(n) > eval(m): print("输入错误,n应该小于m") else: r = eval(n) for i in range(1,1+eval(m)-eval(n)):

2020-11-05 16:42:25 134

原创 求两个正整数的最大公约数

while True: num1 = input("请输入第一个数:") num2 = input("请输入第二个数:") if num1.isdigit() and num2.isdigit(): j = max(eval(num1),eval(num2)) while j >= 1: if eval(num1) % j == 0 and eval(num2) % j == 0: prin

2020-11-05 16:41:38 139

原创 小球从100处落下,每次反弹上一次高度的一半,求反弹次数对应的反弹高度

while True: n = input("请输入反弹次数(输入0时退出程序):") if n == '0': print('计算结束,程序已退出') break if n.isdigit(): sum = 0 jump = 100 for i in range(1,eval(n) + 1): sum = sum + jump jump = jump *

2020-11-05 16:40:52 646

原创 1~n所有奇数之和

while True: n = input("请输入一个正整数:") try: if n == 'B': print("计算结束,程序已退出") break elif n.isdigit() and eval(n) != 0: sum = 0 for i in range(1, eval(n) + 1): if i % 2 == 1:

2020-11-05 16:16:25 2327

原创 统计字符中字母(不区分大小写)出现次数

while True: str = input("请随机输入一串字符:") if str in 'nN': print("程序已退出") break else: sum = 0 for c in str: if 'a' <= c.lower() <= 'z': sum = sum + 1 print("字母出现了{}次".format(s

2020-11-05 16:15:21 2312

原创 1~n所有质数之和

while True: #使程序能够循环输入 n = input("请输入一个正整数:") try: if n == 'B': #当用户输入B时程序退出 print("计算结束,程序已退出") break elif eval(n) == 1: #排除特殊情况 print("从1到1中所有质数的和为0") elif n.isdigit() and eval(n) != 0:

2020-11-05 16:14:15 1883

原创 异常处理

异常信息异常处理:try-except 语句使程序在出现异常时能够不中断执行,并给出友好的提示信息try:<语句块1>except:<语句块2>或try:<语句块1>except:<异常类型><语句块2>高级用法try:<语句块1>except:<异常类型><语句块2>else:#没有出现异常类型时执行<语句块3>finally:#无论如何都会执行

2020-10-29 20:47:27 97

原创 python程序的控制结构-待更

python程序的控制结构程序控制结构的概念程序的流程图程序的分支结构逻辑运算符与布尔表达式循环结构程序控制结构的概念结构化程序设计方法提高程序可读性和易维护性、可调性、可扩充性,限定程序只有顺序、分支和循环这三种基本结构。(荷兰学者Dijkstra)程序的流程图程序的分支结构单分支结构的语法格式:if <条件>:<语句块>二分支结构语法格式:if <条件>:<语句块1>else:<语句块2>多分支结构if <

2020-10-15 20:38:40 248

原创 python帮助文档

官方中文版帮助文档在IDLE中输入dir(类或者模块的名称)>>> dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__

2020-10-15 19:33:55 293

原创 python的动态类型

python的动态类型)动态类型动态类型动态:变量的类型可以在整个程序中随意更改(动态语言的理念是优化人的时间而非机器的时间)弱类型:允许在编译/解释时自动转换变量类型强类型:不允许在编译/解释时自动转换变量类型Python中的变量类型不用显式给出,是由右值判断出,Python的变量名仅仅是个记号,指向对象的地址,类型是存储在对象中的。(对象中存储了类型、引用计数器、值),变量和对象是连接关系,它们存储在内存中不同位置共享引用:多个变量同时指向同一个数据地址a = 100b =

2020-10-15 19:29:06 173

原创 城市水务系统管理与运行机制

城市水务系统管理与运行机制城市水务管理现状及存在问题城市水务市场和水务管理城市水务管理现状及存在问题地表水与地下水分割管理水质管理与水量管理分离防洪和河道管理分城市和农村分割管理水源调度与城镇供水不相衔接供水与排水、供水与节水、供水与污水处理及其回用相脱节水管理职能交叉重叠,水政策出于多部门(1993年深圳市率先成立了全国第一个水务局)城市水务市场和水务管理城市水务:在水资源统一管理,水的资源管理与开发利用产业管理相分离的管理体制和管理制度安排下,建立起来的水权(水资源使用权)、排水

2020-10-09 15:08:39 730

原创 城市防洪排涝工程与管理

城市防洪排涝工程与管理城市防洪排涝概论城市防洪排涝工程案例城市防洪堤防护岸整治线河道整治山洪防治城市涝灾与洪水灾害的区别和联系城市防洪工程管理设计主要内容城市防洪排涝概论历史城市洪灾记录:1954年长江洪水、1957年松花江大洪水、1958年黄河大洪水、1963年海河大水、1998和2016年长江中下游大水。城市内涝,即外河洪水抬升,城区雨洪内水难以有效排除而致涝,外洪破城而入。城市修建防洪堤,有的形成封闭圈,城区暴雨径流往往因排泄滞缓而积水成涝;城市防洪治涝的协调解决十分重要。城市防洪的主要任务

2020-10-09 14:46:12 1680 1

原创 python中字符串及其方法和函数

碎碎念input函数得到的永远是字符串,进行数值运算需要类型转换(eval等)同步赋值用于数据交换非常方便1.0 == 1→True5//2→2234→2**(34)因为是右结合的== 和 is 的区别内置算术函数(abs,max,min等)print输出默认换行字符串由一对单引号或双引号或三单引号括起来表示,无单个字符概念,均认为是字符串,交互式模式下计算机内部均以单引号表示字符串。字符串里可以用\表示斜杠。\表示转义,后加需要转义的字符。操作符(+连接两个字符串;字符串复制…

2020-10-08 20:12:30 406

原创 信息整理——ing

上海市水利工程设计研究院有限公司水利规划师智慧水务智慧能源工程信息化BIM咨询业务项目经理20000-25000元/月职位类型:电子/通信发布时间:2020-09-25有效日期:2020-10-27基本要求:年龄不限性别不限工作地点:上海 不限职位描述:1.具有建筑、土木、机电、工程管理、计算机等专业及工作背景; 2.中级岗位要求:具有相关工作经验本科五年,硕士三年;高级岗位要求:具有相关工作经验本科八年,硕士五年。具有重大工程信息化项目经验的,可酌情缩短工作经验要求; 3.与业主有效

2020-10-08 18:01:11 830

原创 湄公河——ing

《清洁生产杂志》第254卷,2020年5月1日,119967《通过中国梯级水库的运行来平衡湄公河流域的利益竞争关系—系统建模的启示》XiaoxianChenaa,YiZhengb,c,BoXua,LongfanWanga,FengHanb,d,ChiZhangaa水利水电 工程学院,大连理工大学,大连,116024,辽宁省,中国b中国环境保护重点实验室地面径流污染控制中心国家环境保护流域地表水-地下水污染综合防治重点实验室(State Environmental Protection Key Lab

2020-10-08 17:45:25 385

原创 利用python函数绘制七段数码管

import turtle,timedef drawgap(): #绘制数码管间隔 turtle.penup() turtle.fd(5)def drawline(draw): #绘制单段数码管 drawgap() turtle.pendown() if draw else turtle.penup() turtle.fd(40) drawgap() turtle.right(90)def drawdigit(digit): #根据数字绘制

2020-10-07 16:07:52 699

原创 python函数—未完待续

python函数的定义与调用python定义函数使用def关键字,格式如下:def 函数名(参数列表): 函数体eg:def myFirstFunc(): #定义函数 print("Hello!")myFirstFunc() #调用函数函数的参数eg:#定义接收2个参数的函数def add2num(a,b): c=a+b print(c)#调用带有参数的函数add2num(11,22)调用函数时,如果没有传递参数,则会使用默认参数eg:def prin

2020-10-06 19:09:29 180

原创 python中print输出左对齐或右对齐控制

print输出左对齐或右对齐>>> s = "hello">>> print(f"{s:10s}")#左对齐hello >>> print(f"{s:10s},world!")#左对齐hello ,world!>>> print(f"{s}")#直接输出,默认左对齐hello>>> print(f"{s.rjust(10,'*')}")#右对齐*****hello>>&g

2020-10-06 12:11:21 4190 2

原创 城市排水工程规划

城市排水工程规划城市排水的任务和内容城市排水工程系统的主要组成部分排水体制城市排水管道系统规划雨水管道系统的布置污水的污染指标城市污水及中水综合利用污水处理厂厂址选择与规划设计城市排水的任务和内容城市排水可分为生活污水、工业废水、降水径流三类。城市污水是排入城市排水管道的生活废水和 工业废水的总和。排水工程规划的原则:满足城市整体方面的要求;符合环境保护的要求;充分发挥排水系统的功能,满足使用要求;要考虑现状、充分发挥原有排水设施的作用。城市排水工程系统的主要组成部分城市排水工程系统是指排水、

2020-10-06 09:36:58 1985 3

原创 常用数据采集手段

常用数据采集手段埋点——用户行为数据采集埋点方式埋点采集数据的过程常规埋点示例埋点方案应具备四个要素常用埋点APP数据分析工具ETL——系统业务数据整合常用的ETL工具网络爬虫——互联网数据采集网络爬虫工作流程网络爬虫抓取策略网络爬虫定期更新策略Apache Flume——日志数据采集Apache Kafka——数据分发中间件其他埋点——用户行为数据采集埋点技术:收集用户在产品上面的点击和浏览情况,用于运营分析。隐性的信息收集。埋点:在正常的业务逻辑中,嵌入数据采集的代码。弊端:可能会被用户认为侵

2020-10-05 18:30:08 4861

原创 单纯形法之两阶段法

单纯形法之两阶段法单纯形法之两阶段法两阶段法具体思路解的判别单纯形法之两阶段法单纯形法基本步骤两阶段法具体思路解的判别

2020-10-05 10:46:33 5007

原创 利用python求100以内素数之和

利用python求100以内素数之和python中简单函数的应用#Primedef is_prime(n): #定义一个判断素数的函数 for i in range(2,n): #判断是否能被除1和他本身之外的整数整除 if n%i == 0: return False #如果能返回False return True #如果不能返回Truesum = 0 #初始化sumfor i in range(2,100): if is_prim

2020-10-04 19:22:18 4237

原创 python中圆周率的计算

python中圆周率的计算圆周率计算利用近似公式计算圆周率蒙特卡罗法举一反三圆周率计算利用近似公式计算圆周率数学公式的代码实现#CalPiV1.pypi = 0N = 100for k in range(N): pi +=1/pow(16,k)*(\ 4/(8*k+1) - 2/(8*k+4) - \ 1/(8*k+5) - 1/(8*k+6)) #\用于换行print("圆周率值是:{}".format(pi))运行结果:>圆周率值是:3.141592653589793

2020-10-04 16:35:19 1542

原创 python中random库的使用

这里写自定义目录标题random库(基本随机数产生)seed函数功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入random库(基本随机数产生)你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使

2020-10-04 15:46:01 845

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除