Python中级语法
德天老师
遇到你是我的缘,人生知己,尽在天下!
展开
-
【数学图像专辑001】CV+PLT的三角形画法信息标注
题目:根据三角形顶点使用OPENCV绘制三角形自定义的代码展示:输出效果图:源代码文件下载链接原创 2022-12-05 06:50:54 · 707 阅读 · 0 评论 -
【maptplotlib大全图】一段代码洞查matplotlib图片真谛
9.竖直方向位于x轴分割条 plt.axvspan(xmin=1.0,xmax=2.0,facecolor=‘y’,alpha=.3)6.图形y轴上的分割线: plt.axhline(y=0.0,c=‘r’,ls=‘–’,lw=2)2.文本注释 plt.annotate(‘maximum’,xy=(np.pi/2,1.0),7.背景网格线:plt.grid(True,ls=‘:’,color=‘r’)8. x,y轴文本标题 plt.ylabel(‘y_axis’)3.线标注:plt.legend()原创 2022-11-16 15:43:19 · 375 阅读 · 0 评论 -
【opencv】图片背景去除处理与图片合成
实际工作中经常遇到把LOGO合并到大图上面,因此通过模块opencv的学习把最终实现效果呈现给各位优秀的朋友,希望制作的过程与思路能够对大家学习可视化起到画龙点睛的作用。德天老师,祝大家学习愉快!原创 2022-11-02 09:50:32 · 1856 阅读 · 0 评论 -
【类扩展学习】初中物理密度知识与Python类的学习拓展
时间关系先写到这里,有时间会继续完善!原创 2022-10-09 22:43:02 · 407 阅读 · 0 评论 -
【函数及基础语法操作】学生成绩数据代码分析
这篇文章主要是通过多个模块练习函数的使用,这里面包括登陆信息,时间计算,数据添加,数据计算等综合信息,各位同学在阅读时注意看def函数说明信息。原创 2022-10-08 19:39:40 · 236 阅读 · 0 评论 -
【多知识点推荐】爬取数据,构造函数,字符列表处理一功多点
先使用列表把字符串打散,然后把字符里的内容一个个添加到列表,然后通过列表把索引p的字符找到用str© 进行替换,替换后列表后的字符后,再用join方法进行字符串转化。因为我们要对字符串处理,所以我们得到的原字符串中:的序列整型数字,需要用到处理字符串的find()方法,然后把参数添加到替换字符的函数sub()中,完成替换。—切割是对知识逻辑的生新梳理,让你对代码的内容进行深加工。—比如学习爬虫部分,切割学习让你能够减小压力,获得成绩。—当你把知识进行切割时,你就是把别人的肉,变成自己的菜。原创 2022-10-08 10:58:56 · 507 阅读 · 0 评论 -
【qt5-两位数加法练习器】小制作---使用qt5制作小学计算题
通过编写程序,编出一个适用小学加法计算题的小练习程序。原创 2022-07-01 22:21:15 · 479 阅读 · 0 评论 -
【qt5-tab标签精讲】Tab标签及内容分层解析
窗口和Tab布局片段解析_2Ok 和 Cancel 按钮的实例和信号连接片段解析_3标签聚合到tabwidget片段解析_4标签聚合到tabwidget片段解析_5按钮加入布局,同时设置垂直布局为窗口布局片段解析_6设置组件,name,phone,email,并添加到布局vbox中实现内容和布局的合一。效果图如下:片段解析_7层级图:心得体会代码的核心:注重实例化,注意方法调用,注重层次划分,前后嵌套。...原创 2022-06-30 08:59:42 · 825 阅读 · 0 评论 -
【office办公-pdf篇】pdf合并与拆分让我们摆脱付费软件的功能限制好不好
工具模块PyPDF2层次分析—文件路径与文件读取与保存读入文件夹:data\in读入文件名:temp.pdf保存文件夹:data\out保存文件,1.pdf,2.pdf,3.pdf…合并文件:431.pdf层次分析—从文件中取出每一页层次分析—从文件中取出每一页构造出包括路径和每一页文件名的路径信息层次分析—创建路径信息到硬盘,同时调用pdf_writer中的保存的页面信息,写入到指定outfile位置注:output_pdf是接收来自pdf_writer的写入信息的。层次分析—原创 2022-06-29 16:46:19 · 477 阅读 · 0 评论 -
【Qt5-基础篇】随机数显示屏展示
要点感悟学习重点把握,定义类,定义外观,功能嵌套,或者最后展现,明白他们之间的逻辑,就能够理解代码相互关系。原创 2022-06-28 19:35:28 · 463 阅读 · 0 评论 -
QT5-布局在创作中的理解应用
为了熟练学习和理解程序的重要作用,需要不断的进行不同类型的作品设计,从而体会程序编写的技巧和方法。原创 2022-06-27 20:08:36 · 125 阅读 · 0 评论 -
pandas学生成绩分析代码解读
经过几天的奋战,完成一段简单的学生成绩分析代码,供大家学习参考代码构成random模块的使用DataFrame列的类型转化DataFrame求和列的添加DataFrame范围的筛选DataFrame数据的统计DataFrame数据的绘制本地文件的导入结束import randomimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdplt.rcParams['font.sans-serif'原创 2022-05-01 07:03:30 · 1143 阅读 · 0 评论 -
【连载更新1】pandas学习中如何自己构造数据分享
构造数据源利用numpy构造数据内容,这里一共构造了4列随机数据x1 = np.random.randint(1,10,size=7)x2 = np.random.randint(1,10,size=7)x3 = np.random.randint(1,10,size=7)x4 = np.random.randint(1,10,size=7)构造二维列表数组columns = ['A','B','C','D','E','F','G']new_lists = [columns,x1,原创 2022-04-22 05:48:19 · 258 阅读 · 0 评论 -
【坐标轴移位+主辅刻度设定】两年梳理一次性清晰的展示出来,大图解析学习超简单
固定不变的坐标轴一定是无法满足大家的需求的,所以使用隐藏和修改坐标位置就变得特别重要了。如果大家对下图中的其它图案是怎么生成的,请持续关注本帖的后续更新。2022-11-17 晚22:52。2022-11-20 晚21:20。后续为大家持续更新更多内容。原创 2022-04-20 06:59:22 · 601 阅读 · 0 评论 -
一个下午教你玩转 物理电流电压关系 效果图学会matplotlib
知识点多内容繁先上效果图先分析图形知识点确定画布#创建画布fig = plt.figure()完成画图对象的赋值#使用axisartist.Subplot方法创建一个绘图区对象axax = axisartist.Subplot(fig, 111)#将绘图区对象添加到画布中fig.add_axes(ax)画有箭头的坐标轴#通过set_axisline_style方法设置绘图区的底部及左侧坐标轴样式#"-|>"代表实心箭头:"->"代表空心箭头ax.a原创 2022-04-19 19:09:25 · 1261 阅读 · 0 评论 -
(省时高效分割句子--1217日_2版)如何把本地txt文件经过python处理成中文在前,英文在后的固定格式并保存到硬盘
因此在处理文件时常会遇到,处理没有规律的txt文档,所以研究过后,发掘出这个智能整理代码,供大家参与原稿效果如下:整理后效果:通过上面的处理,把生成文件再转化成试题效果,就方便多了本程序经历过程:1、代码梳理文件2、文件保存3、文件再编辑试卷def hun_en_zh(): import re #打开文件并导入内容,创建文件quizFile,调用open命令,模式为:w写入 with open(rf"F:\物理练习图\九年级\字典组建试题\英语源DOC\ba1.原创 2021-12-15 09:47:55 · 723 阅读 · 0 评论 -
文字处理篇——巧妙拆分中英文
文字处理—巧拆中英文有时在进行问题时,需要把英文和中文拆开进行处理,这是就要用到拆解代码了!#coding=utf-8def split_ascii(s): for ii, ch in enumerate(s): if not ch.isspace() and ch.isascii(): break return s[ii:],s[:ii].rstrip()def first_deal(): with open(rf"F:\物理练习原创 2021-12-14 23:01:28 · 769 阅读 · 0 评论 -
【爽】改编字典的单选题题型为双选题的妙招第(1)话
爽!改编字典的单选题题型为双选题的妙招第(1)话这个程序花了两天的研究,从12-8号到12-9号两个整天,下面把研究过程中的问题简单分析一下给大家:分析过程明确需求:开始的需求是制作一套高中政治的自动化测试卷,要求有原稿有答案解决问题原型–参照单选制作:原来做单选题的时候是利用字典{‘a’:100,…},通过把字典的键值转化然后write入文件解决思路转化–字典的多值:转化一下思路把字典的值转为多值{‘a’:[答案A,答案B]…},通过字典的值建立双选题答案列表题库源文件.txt制作,按照下面原创 2021-12-09 08:47:38 · 475 阅读 · 0 评论 -
python字典:创建字典的几种方法
学习如何创建字典元组+列表,创建字典(new)# 创建字典d_dict = dict([('a',100),('b',200)])print(d_dict)空花括号创建空字典和函数创建字典# 创建字典d_dict= {}d_dict = dict()花括号键值组合创建字典# 创建字典d_dict = {'a':100,'b':200,'c':300}k,v zip()函数创建字典# 创建字典k = ['a','b','c']v = [100,200,300]d_dict原创 2021-12-01 00:09:14 · 1813 阅读 · 0 评论 -
列表中取元素,并比较两个列表是否完全相同的小案例
基础课程学习输入元素转化为列表,利用for循环和append()函数实现把输入的列表和程序原列表比较是否完全相同Counter从列表的最后一个元素依次取出pop#coding=utf-8from collections import Counterab = ['A', 'B', 'C', 'D']ans_list = []while True: ans = input('输入答案 从列表最后取值last:') if ans != 'last': for i原创 2021-11-30 23:22:08 · 353 阅读 · 0 评论 -
物理单位的智能转化与正则表达式的巧用
同学们学习过程中经常用到物理单位的转化,比较让大家头大今天我们通过Python代码实现一键转化,让你的学习美美哒!#coding=gbkimport reprint('''1 转化min ------h 2 转化h --------s3 转化km--------m 4 转化m/s-------km/h5 kw·h---------J 6 L------------ml7 1ml = 1cm^3 8 1.0× 10^3 kg/m^3 = 1g/cm^3''')def n原创 2021-11-25 19:50:41 · 284 阅读 · 0 评论 -
【2021-11-23】python字典、函数的巧妙融合
初中物理电学与python的巧妙融合两段说明信息,分别说明如何输入变量,如果选择公式输入变量,融合了字典添加的方法,把输入的键名和键值,编成字典然后对每一种情况列出函数表达式,进行欧姆定律中各个物理的求值程序很简单,帮助我们的学生进行电学的更好的学习精彩之处在于变量的输入,比较灵活,通过字典的形式保存,调用变量更加方便#coding=gbkdef info_bl(): print('''输入物理量: 输入总电流值 -->I | 输入总电阻值 -->R | 输入电原创 2021-11-23 16:57:32 · 778 阅读 · 0 评论 -
一组单位转化练习,灵活使用print函数
通过物理单位转化练习,学习print用法及函数使用四个函数一个循环四个条件分支练习# -*- coding: utf8 -*-import randomdef Long_change(): print('1km = 1000m 1m = 10dm 1dm = 10cm 1cm = 10mm 1mm = 1000um 1um = 1000nm') long_a_goup = ['m','km','dm','cm','mm','um','nm'] long_b_goup原创 2021-11-20 23:29:47 · 158 阅读 · 0 评论 -
字典适用基础语法篇-为字典匹配4个选项和1个答案
系统之:如何做一个选择题的四个选项和一个答案步骤一:创建问题+答案,能够实现这个效果的,我们可以采用字典来实现以省会名称,为例:capitals = {'山东':'济南','河北':'石家庄','吉林':'长春','黑龙江':'哈尔滨','辽宁':'沈阳','内蒙古':'呼和浩特','新疆':'乌鲁木齐','甘肃':'兰州','宁夏':'银川','山西':'太原','陕西':'西安','河南':'郑州','安徽':'合肥','江苏':'南京','浙江':'杭州','福建':'福州','原创 2021-11-19 09:31:50 · 431 阅读 · 0 评论 -
2021-10-11【重要更新一】python函数的物理电学应用解读(适合老师借鉴)
1、对python函数的初中物理电学应用解读###科技是第一生产力:利用python解读初中物理初中电学部分有几个重要的公式串联电路求电阻公式R=R1+R2并联电路求电流公式I=I1+I2今天我们就一起练习使用Python中的函数功能来看看吧!2、代码3、代码解读–1利用了三个函数代码片断1—def N_times(Ts)2—def R_total_chuanl(one,two)3—def I_total_bingl(one,two)代码解读—2利用了一个if…elif条原创 2021-10-14 08:08:06 · 777 阅读 · 0 评论 -
和德天老师学习用openpyxl快速制作初中学生成绩单--(文件保存03)
成绩单您还犯愁吗?别急快速制作模板来了!import randomimport openpyxl#建立外部文件wb = openpyxl.Workbook()#建立内表ws = wb.active#写入数据head = ["姓名","语文","数学","英语","物理","化学"]for i in range(20): for j in range(6): if i == 0: ws.cell(i+1,j+1).value = head[j原创 2020-07-13 07:22:49 · 239 阅读 · 0 评论 -
书友汇德天学习类的编写+正则表达式练习,一箭双雕的心得体会!
各位学兄学弟大家好!*学习然后思考,一定能找到最好的方法,这不,最近一直学习的正则表达式,让我有了一个正确的方法,觉得可以利用编程的思想,让正则学习起来更轻松!大家有好的想法,也可以留言讨论哦!*主要设计思路:这里仅写了部分代码内容,后面有时间会把这个内容补全,让大家可以利用代码轻松理解和学习正则表达式规则。1、这里定义了一个类,然后分别定义了规则和使用规则的函数方法2、定义替换规则,全名为r_rule_1,r_rule_2…3、定义替换的函数方法,search…,其他的函数方法会陆续添加进去原创 2020-06-25 09:02:42 · 194 阅读 · 0 评论 -
书友汇德天一组加法运算试题模板+源码
直接上货!原创 2020-06-21 08:31:27 · 143 阅读 · 0 评论 -
德天老师教你学python,遍历和序列的添加删除操作小例
这是一个小的实例,是对两个列表的元素操作,希望大家能通过这个小案例,了解python列表及遍历的基本使用哦!A = []for i in range(100): A.append(i) if i == 0 or i % 2 != 0 or i % 3 != 0: A.remove(i)print(len(A),A)B = []for i in A: if i not in B and i % 5 == 0 : B.append(i)pr原创 2020-06-20 07:57:12 · 159 阅读 · 0 评论 -
书友汇德天跟你学python的函数+while循环的出数学幂指数的文字型试题
今天的代码比较简单,大家试着解读一下吧!def save(test): import csv with open("test.csv","w",encoding="gbk") as f: write_csv = csv.writer(f) for test_temp in test: write_csv.writerow([test_temp])def var(): import random i=0 t原创 2020-06-18 11:21:01 · 178 阅读 · 0 评论 -
书友汇德天教大家 随机数编写试题(结果为10的整数倍)
随机数编写试题(结果为10的整数倍)设计思路:第一个加数:10位数为10~90的随机,然后与1,3,5,7,9求和构成第一个数第二个加数:10位数为10~90的随机,然后与9,7,5,3,1求和构成第二个数第一个数加第二个数,正好是10的整数倍测试结果在代码后面import randomfor i in range(100):a=[1,3,5,7,9][random.randint(0,4)]b1={ 1:random.randint(0,2)*10, 3:random原创 2020-06-16 09:03:38 · 410 阅读 · 0 评论 -
书友汇德天老师带你了解函数与模块
函数的学习,制作模块:话不多说,上干货!模块制作,就是写一个函数方法,然后把写好文件保存这里我们制作一个add_module的模块 2.模块导入:同级目录新建文件名add-1导入模块def add(*args): """ 功能:定义不限个数的加法函数 时间:2020-6-9 命名人:德天 """ sum = 0 for i in args: sum += i return sum这是我们制作的一个加法源原创 2020-06-09 12:38:43 · 183 阅读 · 0 评论 -
书友汇德天帮助小白正确区分plot,subplot,subplots三个命令之间关系!
对于一个知识点学习,我一直本着多看,多想,多分析的态度,一方面,通过思考可以让模糊的知识变清晰,另一方面,通过思考可以让你有办法找到更多的想法,遵循你的想法去寻找你想要的答案!关于Matplotlib数据分析绘制图形我们已经有过几篇文章的介绍,但是个人觉得所介绍的内容还不足以让大家彻底把问题弄清晰,因为决定沿着知识的轨迹,继续寻找能够让大家更好理解的方式,从而能够快速的找到问题的答案。python可视化数据化分析离不开画图,在系统中经常会导入Matplotlib库中的子模块pyplot来进行图形的绘画工原创 2020-05-26 18:56:16 · 4253 阅读 · 5 评论 -
书友汇德天之小白进阶Matplotlib绘图,一目了然!
我之幸运是因为一直坚持梦想!每一次开始写博都是一次进步,时间在点滴中流走,技能在时间长河中增加,这就是记忆的力量,也是学习的幸运!不用害怕困难,经过我的检验发现,所有的困难都是懒惰思想所致,一切困难都可以通过克服解决!不觉间对于学习又心生无限乐趣,因为无知的可怕,远胜学习的困难,知识在历史长河中增加,才是你生活的价值和意义所在!今天我们一大家同走进图形可视化的世界!上干货!Matplotlib绘图NO.1 plot()绘图 步骤1:导入库,命名模块plt 步骤2:使用系统画板,绘图pl原创 2020-05-23 19:38:48 · 286 阅读 · 0 评论 -
跟书友汇德天学python,用时5小时一网打尽csv+pandas数据清洗
今天德天和大家一起玩转数据清洗学以致用,是大家一致认同的观点,因为这样做的好处很多,一则可以检验学习效果,二则可以拓宽学习思路,三则可以更加灵活多变的应用所学,今天就让我们系统化的通过python中的两个库,一个是CSV,另一个是PANDAS话不多说:上干货!1、建立一个数据源CSVimport csvpath= 'c:\\Users\\Administrator\\pandas_csv\\qingxi_data.csv'with open(path,"w",newline="")as f:.原创 2020-05-21 18:51:46 · 279 阅读 · 0 评论 -
跟德天学python,format小词大用,小学数学万道试题,一气呵成!
近日学习突然看到format这个函数还可以这样玩过去的format是这样子的:上干货代码:print("我有{}个梨,你有{}个梨,加到一起一共有{}个梨。".format(2,3,5))当然也可以这样玩:print("这里一共有{2}个梨,你拿走{0}个梨,还剩{1}个梨?".format(2,3,5))知识点分析:format()作为字符串函数,可以用它方便的为字符进行格式不同的内容填充,以上2行代码就是数字和字符的自由组合,如果没有format,那这里代码就要复杂得多,这里为了节省原创 2020-05-19 16:02:28 · 202 阅读 · 0 评论 -
精讲~书友汇德天-辐射学习DataFrame函数,更懂深挖的精华~!
python学习之路一路走来,感谢生命中那些相逢,努力过,失败过,成功过,无耐过,但是最最值得我骄傲的地方,是自己还能有一颗努力上进的强大内心,世间一切的游戏,已经体验殆尽,今天以python为生活的起点,向人生的最高峰进发,感谢有大家一路的支持!书友汇会分享更多精彩内容!通过DataFrame()设置初中物理光现象表格,让你的学习更进一步!原创 2020-05-15 12:34:52 · 287 阅读 · 0 评论 -
看看类中如何求点与点的距离
今天我们用类的方式求一下点与点的距离mport mathclass Point: def move(self,x,y): self.x = x self.y = y def reset(self): self.move(0,0) #计算两点距离 def calculate_distance(self,other_p...原创 2020-01-08 16:17:20 · 367 阅读 · 0 评论 -
快!跟德天看与众不同的车类和继承
这里写自定义目录标题我们一起先建一个车类吧!我们一起先建一个车类吧!##初始化类构造,同时赋值三个参数,出厂,型号,生产年份###再来定义一个里程表的方法###定义里程表的方法建立一个条件语句,当里程为0时打印"You can’t roll back an odometer!",当里程大于0时,把里程数送给一个参数保存。详细代码说明链接源码链接...原创 2020-01-06 23:56:11 · 141 阅读 · 0 评论 -
【跟德天老师学习类】可爱狗研究Python类
狗狗的可爱是我们和大家分享的理由(一)因为我们大家知道,Python是面向现实世界中的事物和情景的类,类的具体应用,更多的时候是大家对于类的定义及概念的模糊,当我们足够的认识类之后,我们就会真正的懂得如何使用类。一个小狗的一系列动作,也适用于其他小狗,也就是说小狗的运动可以成为一个类的定义范围,这里我们把狗的1、名字,2、年龄,3、蹲下,4、打滚等都可以成为类的属性及方法。###定义形参:s...原创 2020-01-06 14:13:10 · 216 阅读 · 0 评论
分享