![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
钟钟终
知耻而后勇,脚踏实地
展开
-
python知识点复习
l1=[4,7,3,5,6,4,3,0]print(l1)l1.sort(reverse=True)print(l1)l1.reverse()print(l1)l1.insert(2, 78)print(l1)print(l1.index(78))s="abcdebf"print(s.find('b'))print(s.rfind('b'))l1=[1,2,3]l2=[4,5,6]print(l1+l2)a1=(1,2,3)a2=(3,4,5)print(a1+a2)原创 2022-01-14 12:57:05 · 93 阅读 · 0 评论 -
python总结
import mathclass Circle: def __init__(self,pos,r,color): self.pos=pos self.r=r self.color=color def show_circle(self): print(f"圆心位置:{self.pos} \t 半径:{self.r} \t 颜色:{self.color}") def cal_pm(self): return原创 2021-12-07 15:58:12 · 1408 阅读 · 0 评论 -
numpy,pandas基本操作 (未完)
numpy基本操作import numpy as npdef test(n): l1=[i**2 for i in range(n)] l2=[i**3 for i in range(n)] l3=[] for i in range(n): l3.append(l1[i]+l2[i]) return l3print(test(10))def test1(n): n1=np.arange(n)**2 n2=np.arange(n原创 2021-11-24 21:16:54 · 787 阅读 · 0 评论 -
python 技巧,题目总结(当垃圾桶了)
list1=list(map(int, input('请输入数值组成一个列表:').split(' ')))print(list1)当加上if __name__=='__main__':时,只有当前模块是主程序的时候,该模块代码才会被执行原创 2021-11-15 21:10:58 · 3984 阅读 · 2 评论 -
爬虫 request(未完)
获取二进制的文本内容import requestsurl='''https://gss0.bdstatic.com/5bVWsj_p_tVS5dKfpU_Y_D3/res/r/image/2019-09-26/a64fec2c10cfffd46f24eb793692971b.png'''response = requests.get(url)print(response.status_code) #获取相应的状态码print(response.text)原创 2021-11-14 23:02:40 · 83 阅读 · 0 评论 -
(吼吼吼)初学爬虫 +爬取豆瓣电影
获取一个get请求import urllib.requestresponse=urllib.request.urlopen("http://www.baidu.com")#通过urllib库中的urlopen方法打开网站,获取数据返回print(response.read().decode('utf-8'))#防止乱码,使用decode解码(默认utf-8)#对获取到的网页源码进行utf-8解码获取一个post请求import urllib.parse#通过表单封装data1=byte原创 2021-10-04 23:59:16 · 311 阅读 · 1 评论 -
python 三大属性
封装class Student: def __init__(self,name,age): self.name=name self.__age=age #如果该变量不希望被访问,加两个"__" def show(self): print(self.name,self.__age)stu=Student('张三',20)stu.show() #类外访问不到ageprint(dir(stu))print(stu._Student__age原创 2021-10-01 11:48:46 · 1998 阅读 · 0 评论 -
python 函数
求斐波那契数列:递归代码:def shulie(n): if(n==0): return 0 elif n==1 or n==2: return 1; else: return shulie(n-1)+shulie(n-2) x=int(input("请输入一个大于等于3的数:"))k=shulie(x)print(f"斐波那契额数列第n个值:{k}")未用递归:def shulie(n): if原创 2021-09-21 13:00:26 · 272 阅读 · 0 评论 -
python 字典(待补充)+集合
字典 无序,哈希函数hash计算得出存储位置#不可变序列,无法进行增删改操作#可变序列:链表,字典创建字典s ={'张三':100,'李四':98}print(s)print(type(s))stud=dict(name='zhong',age=20)print(stud)s1={} #空字典#获取字典中的值s['张三'] #传入字典中的键s[‘王五’] #不存在时keyerror报错s.get('张三')s.get('王五') #不存在输出Non原创 2021-09-19 19:26:33 · 105 阅读 · 0 评论 -
python 字符串操作+格式化输出+循环
布尔类型f1=Falsef2=Trueprint(f1,type(f1))print(f2,type(f2))三引号可多行,单引号、双引号不行str1="""人生苦短,我用python!""" print(str1)#当str类型于int类型进行连接时,要进行类型转换#当字符串为数字串时,str类型可转化为int类型#当字符串为小数串时,无法转化为int类型#input()的输入为str类型a=input("a=")print(a,type(a))#链式赋值,a、b、c原创 2021-09-17 22:32:07 · 587 阅读 · 0 评论