python
文章平均质量分 57
是数学系的小孩儿
生命不止,学习不止。
今天的你是可爱的在学习吗?
展开
-
20220423draw
文章目录前言:1.matlab代码2.python前言:上个星期遇见一个大数据的同学给我看python绘图,我发现和matlab很像,刚刚突发奇想想玩1.matlab代码[x,y]=meshgrid(1:0.1:10,1:0.1:20);z=sin(x)+cos(y);s=surf(x,y,z)colorbar[x,y]=meshgrid(1:0.1:10,1:0.1:20);z=sin(x)+cos(y);s=surf(x,y,z)colorbars.EdgeColor='n原创 2022-04-23 00:08:48 · 2250 阅读 · 0 评论 -
python爬虫入门+数据分析 day2
文章目录前言爬虫初识原理基本流程准备工作分析页面编码规范引入模块(第三方的库)引入第三方模块引入模块前言需求分析爬取豆瓣Top250的基本信息,包括:电影名称豆瓣评分评价数电影概括电影链接豆瓣前250爬虫初识股市,保险风险评断百度指数数据本身可能不能说明什么,然而对比数据就可以知道许多查公司,查老板,查子公司找工作的时候能用到,做背景调查天眼查原理web spider基本流程python的强大点:库!准备工作如何爬取多个网页这是第二页,250?后原创 2022-02-14 18:18:42 · 730 阅读 · 2 评论 -
python爬虫入门+数据分析 day1
文章目录前言不要只看不做每天都看都做,边看边做不要懈怠,有问题要尽快解决通过网络资源搜索学习内容和时间安排又是基础概念,看看吧面向对象三大特性:封装、继承和多态tiobe[网站地点](https://www.tiobe.com/tiobe-index/)安装爬虫2、爬虫初识3、基本流程核心:获取数据解析内容前言python语言的基础知识网络爬虫的技术实现数据可视化的技术应用(框架、插件等)不要只看不做每天都看都做,边看边做一开始每一步都懂的时候要跟着做不要懈怠,有问题要尽快解决通过原创 2022-02-06 22:10:17 · 866 阅读 · 0 评论 -
17python实操案例十五
文章目录任务1、记录用户登录日志任务2、模拟淘宝客服自动回复任务1、记录用户登录日志import timedef show_info(): print('输入提示数字,执行相应操作:0退出,1查看登录日志')# 记录日志def write_logininfo(username): with open('log.txt','a')as file: s=f'用户名{username},登录时间:{time.strftime("%Y-%m-%d %H:%M:%S",tim原创 2022-02-03 11:52:14 · 628 阅读 · 0 评论 -
17python实操案例十四
文章目录任务1、模拟高铁售票系统任务2、推算几天后的日期任务1、模拟高铁售票系统import prettytable as pt# 显示坐席def show_ticket(row_num): tb=pt.PrettyTable() tb.field_names=['行号','座位1','座位2','座位3','座位4','座位5'] for i in range(row_num): lst=[f'第{i+1}行','有票','有票','有票','有票','原创 2022-02-03 10:48:31 · 193 阅读 · 0 评论 -
17python案例十三
文章目录任务1、编写程序实现乐手弹奏乐器多态任务2、使用面向对象设计自定义类,描述出租车和家用轿车的信息任务1、编写程序实现乐手弹奏乐器多态class Instrument(): def make_sound(self): passclass Erhu(Instrument): def make_sound(self): print('二胡在演奏')class Pinao(Instrument): def make_sound(self):原创 2022-02-03 09:52:21 · 574 阅读 · 0 评论 -
17python实操案例十二
文章目录类和对象任务1、定义一个⚪类,计算面积和周长任务2、定义学生类录入5个学生信息储存到列表中类和对象任务1、定义一个⚪类,计算面积和周长import mathclass Circle(object): def __init__(self,r): self.r=r def get_area(self): return math.pi*math.pow(self.r,2) def get_perimeter(self): r原创 2022-02-03 08:11:13 · 325 阅读 · 0 评论 -
17python案例十一
文章目录任务1、编写程序输入学员成绩任务2、编写程序、判断三个参数能否构成三角形任务1、编写程序输入学员成绩try: score=int(input('请输入分数:')) if 0<=score<=100: print('分数为:',score) else: raise Exception('分数不正确')except Exception as e: print(e)任务2、编写程序、判断三个参数能否构成三角形def原创 2022-02-03 07:41:53 · 636 阅读 · 2 评论 -
17python实操案例十
文章目录任务1、 Mini计算器完整的代码任务2、 猜数游戏任务1、 Mini计算器看出来错误了吗,哈哈哈哈哈哈,那三个点自己加的,本质应该是函数折叠完整的代码def calc(a,b,op): if op=='+': return add(a,b) elif op=='-': return sub(a,b) elif op=='*': return mul(a,b) elif op=='/': if原创 2022-02-01 09:32:27 · 1729 阅读 · 0 评论 -
17python 实操案例九
文章目录topic:函数任务1、统计字符串中出现指定字符的次数任务2、格式化输出商品的名称和单价topic:函数任务1、统计字符串中出现指定字符的次数def get_count(s,ch): count=0 for item in s: if ch.upper()==item or ch.lower()==item: count+=1 return countif __name__ =='__main__': s=str(in原创 2022-02-01 09:14:12 · 351 阅读 · 0 评论 -
17python实操案例八
文章目录任务1、我的咖啡馆你做主元组任务2、显示2019中超联赛中前五名排行任务1、我的咖啡馆你做主元组coffee_name=('蓝山','卡布奇诺','拿铁','皇家咖啡','女皇咖啡','美丽与哀愁')print('您好!欢迎光临小贾的咖啡小店')print('本店经营的咖啡有:')for index,item in enumerate(coffee_name): print(index+1,'.',item,end=' ')index=int(input('\n请输入您喜原创 2022-01-30 19:14:35 · 803 阅读 · 0 评论 -
17python实操案例七
文章目录任务1、根据星座测试性格特点完整的代码任务2、模拟12306火车票订票下单今日感悟任务1、根据星座测试性格特点列表转成集合#创建星座的列表constellation=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','双鱼座']#创建性格列表nature=['积极乐观','固执内向','圆滑世故','多愁善感','迷之自信','精明计较','犹豫不决','阴暗消极','放荡不羁','务实本分']#将两原创 2022-01-30 18:58:07 · 677 阅读 · 0 评论 -
17python实操案例六
案例六目录前言:任务1、“千年虫”我来了函数enumerate排序之后的任务2、京东购物流程入库操作整个过程今日内心话前言:第六章学的啥?第六章学的是列表,所以这里是和列表有关的案例任务1、“千年虫”我来了函数enumerateenumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。year=[82,89,88,86,85,00,99]print('原列表:',year)for index,va原创 2022-01-29 22:15:44 · 565 阅读 · 0 评论 -
17python实操案例五
文章目录任务1、循环输出26个字母对应的ASCII码值任务2、模拟用户登录任务3、猜数游戏任务4、计算100-999之间的水仙花数:这个数字本身等于他个位的三次方加上十位三次方加上百位三次方今日鸡汤任务1、循环输出26个字母对应的ASCII码值x=97#代表的是a的ASCII值for _ in range(1,27): print(chr(x),'----->',x) x+=1print('--------------------------------------')x原创 2022-01-28 12:58:36 · 2721 阅读 · 0 评论 -
17python实操案例四
文章目录任务1、支付密码的验证任务2、模拟QQ账号登录任务3、商品价格大竞猜任务4、根据星座查看运势任务1、支付密码的验证任务2、模拟QQ账号登录QQ=input('请输入你的QQ号码:')pwd=input('请输入密码:')if QQ=='3363647862' and pwd=='521521': print('登陆成功')else: print('对不起,账号或者密码不正确')任务3、商品价格大竞猜任务4、根据星座查看运势...原创 2022-01-27 10:11:23 · 487 阅读 · 0 评论 -
17python实操案例三
文章目录任务1、将指定的十进制转换为二进制、八进制、十六进制任务2、为自己手机充值任务3、计算能量的消耗任务4、预测未来子女的身高任务1、将指定的十进制转换为二进制、八进制、十六进制num=int(input('请输入一个十进制的整数'))#将str类型转换成int类型print(num,'的二进制数为:',bin(num))#第一种写法 使用了个数可变的位置参数print(str(num)+'的二进制数为:'+bin(num))#第二种写法,使用+作为连接符,+的左右均为str 类型请输入一原创 2022-01-26 22:24:38 · 555 阅读 · 0 评论 -
17python实操案例二
文章目录任务1、输出图书信息任务2、输出《红楼梦》中的金陵十二钗前五位1、变量的赋值2、列表的方式3、字典的方式任务3、输出图书音像勋章任务4、输出你的身体指标看到这个先思考,自己怎么输出他?为什么它有颜色?特殊符号去哪找?特殊符号在符号大全找符号大全http://www.fhdq.net/任务1、输出图书信息book_name='Java程序设计教程'publish='西安电子科技大学出版社'pub_date='2019-02-02'price=56.8print('►→→→→→原创 2022-01-24 22:25:09 · 613 阅读 · 0 评论 -
17python实操案例一
111111111111111原创 2022-01-22 14:24:50 · 607 阅读 · 0 评论 -
16python学生信息管理系统
文章目录1、需求分析2、系统设计3、系统开发必备4、主函数设计5、学生信息维护模块设计6、查询/统计模块设计7、排序模块设计8、项目打包111111111111、需求分析2、系统设计3、系统开发必备re正则表达式4、主函数设计5、学生信息维护模块设计6、查询/统计模块设计7、排序模块设计8、项目打包...原创 2022-01-19 10:54:53 · 538 阅读 · 0 评论 -
15python大宝藏
文章目录1、编码格式介绍2、文件的读写原理3、文件的读写操作常用文件的打开模式4、文件对象常用的方法5、with语句(上下文管理器)6、目录操作os模块os模块操作目录相关函数知识点总结1、编码格式介绍p1282、文件的读写原理3、文件的读写操作readline是一个列表常用文件的打开模式4、文件对象常用的方法5、with语句(上下文管理器)'''MyContentMgr实现了特殊方法__enter__(),__exit__()称为该类对象遵守了上下文管理器协议该类对原创 2022-01-18 17:20:16 · 1201 阅读 · 0 评论 -
14python百宝箱---模块
文章目录1、什么叫模块2、自定义模块3、以主程序的形式执行4、python中的包python中常用的内置模块给#爬5、第三方模块的安装以及使用知识点总结1、什么叫模块模块里边有函数,有语句,有类类里边有实例函数2、自定义模块import math#关于数学运算print(id(math))print(type(math))print(math)print(math.pi)3065102277264<class 'module'><module 'math'原创 2022-01-17 16:45:16 · 176 阅读 · 1 评论 -
13python继续找对象
文章目录面向对象三大特征:封装、继承、多态1、封装(提高程序的安全性)2、继承(提高代码的复用性)3、方法重写4、object类5、多态(提高程序的可拓展性和可维护性)6、特殊方法和特殊属性特殊方法两个特殊的方法----创建特殊属性pycharm使用的小发现英文谏言面向对象三大特征:封装、继承、多态1、封装(提高程序的安全性)class Car: def __init__(self,brand): self.brand=brand def start(self):原创 2022-01-15 22:46:57 · 361 阅读 · 0 评论 -
12Python面向过程和面向对象
文章目录1、编程的两大思想——面向过程和面向对象2、类和对象的创建3、类对象与类属性调用方法1调用方法24、类方法与静态方法类属性的使用方式类指针类方法静态方法动态绑定属性和方法知识点总结英文单词通则达为啥那么慢呢?1、编程的两大思想——面向过程和面向对象2、类和对象的创建类:多个类似事物组成的群体的统称,能够帮助我们快速理解和判断事物的性质。3、类对象与类属性解决问题:如何去定义它?class Student:#Student为类的名称(类名)由一个或者多个单词组成,每个单词首字母大写原创 2022-01-14 16:48:15 · 1008 阅读 · 0 评论 -
11python bug以及debug
文章目录前言一、Bug的由来以及分类1、bug的由来2、bug的分类以及解决方案粗心导致的语法错误自查宝典知识点不熟练导致的错误思路不清导致的问题解决方案二、python的异常处理机制“被动掉坑”python的异常处理机制1python的异常处理机制2python的异常处理机制3常见类型三、traceback模块四、PyCharm开发环境的调试总结前言这篇文章终于实现了之前好久想要写出来的格式但是却没有写的小心愿提示:以下是本篇文章正文内容,下面案例可供参考一、Bug的由来以及分类1、b原创 2022-01-12 13:54:42 · 643 阅读 · 0 评论 -
10python函数
1、函数的创建与调用从上到下执行def calc(a,b): c=a+b return cresult=calc(99,99)print(result)198调用过程,用小蜘蛛查找2、函数调用的参数传递,位置实参,关键字实参形参的位置是在函数的定义处3、函数的返回值函数是否需要返回值,视情况而定4、函数的参数定义序列def fun(a,b,c):#a,b,c在函数的定义处,所以说是形式参数 print('a=',a) prin.原创 2022-01-11 20:42:31 · 462 阅读 · 2 评论 -
9python字符串
1 字符串的驻留机制不可变序列:元组&字符串a='python'b="python"c='''python'''print(a,id(a))print(b,id(b))print(c,id(c))python 1830652717104python 1830652717104python 18306527171042字符串的常规操作字符串查询字符串大小写转换字符串内容对齐字符串劈分判断字符串替换合并字符串的比较字符串的切片格式化字符串字.原创 2022-01-04 21:00:13 · 261 阅读 · 0 评论 -
8python元组和集合(两种数据结构)
什么是元组元组是用小括号定义的,里边是逗号,列表是用方括号可变序列:列表、字典'''可变序列 列表 ,字典'''lst=[10,20,45]print(id(lst))lst.append(300)print(id(lst))17971299739521797129973952不可变序列,字符串,元组'''不可变序列,字符串,元组'''s='hello'print(id(s))s=s+'world'print(id(s))print(s)2193108166256.原创 2022-01-03 21:52:21 · 641 阅读 · 0 评论 -
7python 字典(数据结构之一)
1什么是字典?使用花括号定义,可变序列(可以进行增删改),一对一对的,无序序列hash函数,不可变序列str,int,不可以随意增添删除字典的实现原理1拼音2笔画通过hash函数查找字典的创建1'''使用{}创建字典'''num={'小一':11,'小六':12,'小九':9}print(num)print(type(num)){'小一': 11, '小六': 12, '小九': 9}<class 'dict'>2'''第二种创建dic()'''s.原创 2022-01-02 12:48:57 · 542 阅读 · 0 评论 -
6python 列表(相当于其他语言中的数组)
为什么需要列表?lst=['hello','world',98]print(id(lst))print(type(lst))print(lst)2008431996736<class 'list'>['hello', 'world', 98]Process finished with exit code 0列表的创建1lst=['hello','world',98]2lst2=list(['hello','world',98])列表的特点获取指定元.原创 2021-12-29 20:34:33 · 511 阅读 · 0 评论 -
5python循环
range函数的使用作为循环遍历的对象第一种创建方式r=range(10)print(r)#range(0,10)print(list(r))默认从零开始,默认步长为1range(0, 10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]第二种创建方式指定了初始值1,到10结束,不包含10,默认步长为1'''第二种创建方式,给了两个参数(小括号中给了两个数)'''r=range(1,10)print(list(r))[1, 2, 3, 4, 5, 6,.原创 2021-12-27 23:04:41 · 905 阅读 · 0 评论 -
4python的程序结构
程序的组织结构——顺序结构求取款余额单分支money=50000s=int(input('请输入取款金额'))if money>=s: money=money-s print('取款成功,余额为:',money)请输入取款金额1000取款成功,余额为: 49000双分支多分支结构嵌套结构打折问题,1判断是不是会员2是或不是里边再继续判断代码:这里没有括号,分号啥的,但是需要对齐answer=input('您是会员吗?y/n')mon原创 2021-12-26 13:54:19 · 611 阅读 · 0 评论 -
3python运算符号
比较运算符a,b=10,30print('a>b吗?',a>b)print('a<b吗?',a<b)print('a<=b吗?',a>=b)print(a is b)#这个比较的是id标识a>b吗? Falsea<b吗? Truea<=b吗? FalseFalse一个变量有三部分组成:1标识,2类型,3值比较对象的标识使用is布尔运算符print(a==1 and b==2)#ture and true-->tur原创 2021-12-26 10:56:39 · 1733 阅读 · 0 评论 -
2python print函数应用
#将数据输出文件中fp=open('D:/text.txt','a+')print('helloworld',file=fp)fp.close()他会自己新建并且在里边输入内容注意点:所指定的盘符存在使用file=fp#不进行换行输出(输出内容在一行中)print('hellow','jiayou','best')fp=open('D:/text.txt','a+')#a+如果文件不存在就创建,存在就在文件内容的后面追加print('helloworld',file=f..原创 2021-12-25 15:54:51 · 316 阅读 · 0 评论 -
1python 初识概括
1python基础语法2python数据类型3python函数4python面向对象oop5项目实战6python操作文件7正则表达式python公开发行改版是1991年,是一种面向对象的解释型计算机程序设计语言。常被昵称为胶水语言。(计算机不能直接理解python,而是直接认识机器语言,0101这种二进制代码。想要执行中间必须经过翻译的过程,即解释器的工作。)ABC语言在当时过于封闭,Guido一开始是用C语言写的,他喜欢一个喜剧,后来起名为python(蟒蛇),现在是最接近于人工智能发展原创 2021-07-25 07:20:11 · 173 阅读 · 0 评论