python
听书人999
这个作者很懒,什么都没留下…
展开
-
暑假python总结
总结原创 2022-08-16 15:47:20 · 476 阅读 · 0 评论 -
pandas笔记
pandas原创 2022-08-10 17:29:24 · 206 阅读 · 2 评论 -
交朋友的数量走势对比
假设大家在30岁的时候,根据自己的实际情况,统计出来了从11岁到30岁每年交的男(女)朋友数量如列表a,请绘制出该数据的折线图.一遍分析自己每年交男(女)朋友的数量走势a=[1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]要求:y轴表示个数x轴表示岁数,比如11岁,12岁等......原创 2022-05-31 15:55:53 · 107 阅读 · 0 评论 -
绘制正弦余弦函数
原创 2022-05-31 10:58:48 · 169 阅读 · 0 评论 -
爬取百度网页
#!/usr/bin/env python#-*- coding:utf-8 -*-import requestsheaders={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36' }url='https://www.sogou.com/web'kw=input('ent.原创 2022-05-26 23:19:05 · 277 阅读 · 0 评论 -
numpy例题
import numpy as np#print(np.__version__)#np.show_config()#Z=np.zeros(10)#print(Z)#Z=np.zeros((10,10))#print("%d bytes"%(Z.size*Z.itemsize))#numpy.info(numpy.add)#Z = np.zeros(10)#Z[4] = 1#print (Z)#Z = np.arange(10, 50)#print (Z)#Z = n.原创 2022-05-26 09:32:50 · 98 阅读 · 0 评论 -
前三周心得体会
学习python已经四周了,期间遇到过很多问题,接下来我就稍微总结一下,我在学习中遇到的问题和一些心得体会。首先,学习python并非一日之功,需要每天投入时间学习,也不可纸上谈兵,需要自己亲自操作,不动手就不会发现问题,动了手印象才会深刻,记得更靠。有的知识点我觉得很简单,以为自己肯定掌握了,但等我真正去敲代码时才发现,各种错误都会犯。其次,自己刚开始学的时候并没有掌握方法,眉毛胡子一把抓,时间都花在了如何做好笔记上,不仅进度慢,而且知识点并没有掌握,而且,分不清哪是重点,哪不是重点。然后,我原创 2022-05-26 09:29:08 · 74 阅读 · 0 评论 -
面向对象笔记
1.类的定义calss类名:类体在python中使用class关键字来定义类,定义类时需要注意以下几个事项:(1)类代码块以class关键字开头,代表定义类。(2)class之后是类名,这个名字由用户自己指定,命名规则一般是多个单词组成的名称,每个单词除了第一个字母大写之外,其余字母均为小写,class和类名中间要有空格。(3)类名后加冒号,类体由缩进的语句块组成,定义在类体内的元素都是类的成员。类的成员分为两种类型:描述状态的数据成员(也称属性)和描述操作的函数成员(也称方法)...原创 2022-05-24 16:45:07 · 66 阅读 · 0 评论 -
异常处理笔记
1.异常语法try:可能出错的代码块except错误类型:异常处理语句除此之外,还有以下格式:1).try...except结构异常处理结构中最常见也最基本的结构。2).try...except...else结构带else子句的异常处理结构,如果没有异常则执行else语句。3).try...except...except...结构,多个except语句,同一段代码可能会抛出多个异常。4).try...except...finally结构,finally语句不论是否发...原创 2022-05-23 19:41:58 · 75 阅读 · 0 评论 -
搬家具案例
需求:定义房子的地点,面积,然后往房子里面放家具定义家具的面积,如果房子面积大于家具的面积,仍然可以放家具需要返回家具的自身类型和面积大小需要返回房子的面积,地址和剩余面积原创 2022-05-21 16:35:47 · 58 阅读 · 0 评论 -
烤地瓜案例
被烤的时间和对应的地瓜状态:0-3分钟:生的3-5分钟:半生不熟5-8分钟:熟的超过8分钟:烤糊了添加的调料:用户可以按自己的意愿添加调料。#定义地瓜类class digua(): #地瓜属性: def __init__(self): #烤的时间 self.time=0 #地瓜的状态 self.static='生的' # 调料 self.zuoliao=[] #定义烤原创 2022-05-21 16:09:12 · 157 阅读 · 0 评论 -
文件操作笔记
1.打开open(name,mode)mode:设置文件的模式2.写对象对象.write('内容')3.读文件对象.read(num)num表示要从文件中读取的数据长度,如果没有传入num,则读取文件中所有的数据4.读readline()一次读取一行内容5.关闭文件对象.close()6.文件操作的访问模式r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件原创 2022-05-21 15:57:09 · 89 阅读 · 0 评论 -
面向对象基础python
1.定义一个类描述平面上的点并提供移动点和计算到另一个点距离的方法。import mathclass dian: def __init__(self, x_0=1, y_0=1): self.x = x_0 self.y = y_0 def distance(self): m = self.x ** 2 n = self.y ** 2 return math.sqrt(m + n)d1 = dian(.原创 2022-05-21 10:51:33 · 300 阅读 · 0 评论 -
函数和模块python
1.实现计算求最大公约数和最小公倍数的函数。def gongyueshu(x, y): if x > y: min = y else: min = x for i in range(1, min + 1): if ((x % i == 0) and (y % i == 0)): gongyueshu = i return gongyueshua = int(input("输入第一个数字.原创 2022-05-21 10:49:58 · 122 阅读 · 0 评论 -
字符串和常用数据结构python
1. 在屏幕上显示跑马灯文字:Hello,Worldimport timedef main(): content="Hello,World" while True: print(content) time.sleep(0.3) content=content[1:]+content[0]main()2. 设计一个函数产生指定长度的验证码,验证码由大小写字母和数字构成def yanzhengma(length=5):原创 2022-05-21 10:46:43 · 89 阅读 · 0 评论 -
构造程序逻辑python
1.一个三位的十进制数字N,如果它的百位数、十位数和个位数的立方和,恰好等于这个数字本身,那么,这个数字N就是水仙花数,编写程序,求出所有三位水仙花数for a in range(1,10): for b in range(0,10): for c in range(0,10): if a**3+b**3+c**3==a*100+b*10+c: N=a*100+b*10+c prin...原创 2022-05-21 10:43:43 · 54 阅读 · 0 评论 -
循环结构python
1. 输入一个数判断是不是素数。n = int(input("输入整数n:"))if n < 2: print(n,"不是素数")else: for i in range(2,n): if n % i == 0: print(n,"不是素数") break else: print(n,"是素数")2. 输入两个正整数,计算最大公约数和最小公倍数a=int(input('输入的第原创 2022-05-21 10:40:05 · 635 阅读 · 0 评论 -
分支结构python
1.英制单位英寸和公制单位厘米互换,已知:1英寸=2.54厘米a=float(input("输入长度为:"))b=str(input("输入单位为:"))if b=='inch'or b=='英寸': c=a*2.54 print('转化为公制单位:',c)elif b=='cm'or b=='厘米': c=a/2.54 print('转化为英制单位:',c)else: print("输入错误")2.现有一个骰子,要求扔出骰子后,输出骰子的点..原创 2022-05-21 10:32:53 · 206 阅读 · 0 评论 -
百钱买百鸡
公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?for a in range(0,20): for b in range(0,33): for c in range(0,300): if a+b+c==100 and 5*a+3*b+c/3==100: print('公鸡:',a,'母鸡:',b,'小鸡:',c)...原创 2022-05-16 15:59:25 · 97 阅读 · 0 评论