python
文章平均质量分 69
叶柖
试图会写文章
展开
-
python打包程序
完成后会在当前路径下生成memory_pic.py文件。在打包之前把图片转化成py文件,再使用上述方法打包。-w 程序在执行时不会打开黑窗口。安装pyinstaller。在文件对应位置命令行执行。在自己程序中使用图片。原创 2023-02-01 16:16:54 · 125 阅读 · 0 评论 -
python暴力模拟哈利波特魔法觉醒转盘概率
转盘物品转盘概率转盘规则①抽空一项后概率平分给剩下所有项(限定视作1份)②抽到限定后概率只加给剩下的限定③限定物品抽空后会获得所有物品代码列表暴力循环抽空的物品从列表中删除import randomimport matplotlibdef weighted_random(items, num): i = 0 l = len(num) # 未抽完的物品数 limit = 3 # 限定物品数 flag = 0 # 未抽到限定 while原创 2022-01-20 13:46:23 · 1768 阅读 · 1 评论 -
python库——pandas
官方文档:https://pandas.pydata.org/docs/安装pip install pandasjupyter notebook安装! pip install pandas原创 2021-09-01 18:10:16 · 1740 阅读 · 0 评论 -
python库——matplotlib
安装pip install matplotlib原创 2021-08-23 23:55:02 · 321 阅读 · 1 评论 -
python学习记录6(面向对象)
类与对象类对一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用对象由类创建出来的一个具体存在类的设计示例设计一个类,实例化两个对象,然后小明跑步,跑完步会去吃东西,小美不跑步,小美喜欢吃东西小明 今年 18 岁,身高 1.75,每天早上跑完步,会去吃东西小美 今年 17 岁,身高 1.65,小美不跑步,小美喜欢吃东西class Person(): def __init__(self,name,age,height): self.name ..原创 2021-08-04 15:41:13 · 423 阅读 · 0 评论 -
python学习记录5(查找和排序)
直接查找l = [1,2,3,4,5,6,7,8,9,10]x = int(input("输入想查找的数:"))flag = 1for i in range(0,len(l)): if x == l[i]: flag = 0 print(i) break if flag == 1: print("没有找到")二分查找def binary_search(l, item): low = 0 high原创 2021-01-28 23:30:42 · 277 阅读 · 1 评论 -
python学习记录4(常用库、模块及函数)
随机数模块random可用于生成随机数import random# 生成0~10之间的随机数a = random.randint(0,10)max()方法返回给定参数的最大值min()返回最小值x = 10y = 8z = 11print("最大值为", max(x,y,z))>11range(a,b)表示范围[a,b)range(n)表示范围[0,n)bin()将数转换为二进制oct()将数转换为八进制hex()将数转换为十六进制a = int(i..原创 2021-01-26 22:45:35 · 238 阅读 · 0 评论 -
python库——Numpy
下载pip install numpy导入import numpy as np创建数组并查看原创 2019-12-28 21:08:52 · 464 阅读 · 0 评论 -
python库——Lxml
Lxml模块使用C语言编写,解析速度比BeautifulSoup要快。用于处理Python语言中的XML和HTML。可直接命令行pip install lxml安装。原创 2018-11-08 19:10:35 · 1416 阅读 · 0 评论 -
python库——BeautifulSoup
beautifulsoup可以将html内容解析为soup文档。将不具备良好html格式的网页转化为完整的html文档。究竟什么是html的完整格式?那么在此之前先介绍一下html。HTMLHTML是一种超文本标记语言,并不是编程语言。它常与CSS、JavaScript一起用于设计网页、网页应用程序以及移动应用程序的用户界面。标签标签是html的重要成分,通常成对的出现,两个标签之间为...原创 2018-10-30 17:14:30 · 366 阅读 · 0 评论 -
python学习记录1(基础知识)
之前也学过其他一些编程语言,感觉跟python相比真的很不一样 python语法有很多独特的地方,比起其他语言要简洁不少,也方便很多。python是动态语言,使用变量时不需要定义类型,可以直接赋值 例如a = 10b = 'a'c = "hello world"也不需要在结尾加上分号输入输出大同小异temp=input()print(temp)定义函数...原创 2018-08-25 21:23:00 · 169 阅读 · 0 评论 -
python学习记录2 (列表 字典 元组 字符串 集合)
python中类似于数组有列表(list)和字典(dictionary) 其中字典是无序的,列表是有序的列表可以直接赋值`a=[3,-1,1]可利用for循环遍历列表里的数据>>>for element in原创 2018-08-26 16:35:12 · 194 阅读 · 0 评论 -
python学习记录3【正则表达式(regex)基础】
学习python时看到的正则表达式这个东西,感到一脸迷茫 查了一些资料后发现这并不是我的错0。0 正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。能按照某种模式区配一系列有相似有相似特征的字符串。正则表达式特殊符号和字符等可直接百度得到 https://baike.baidu.com/item/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E...原创 2018-08-27 21:25:56 · 664 阅读 · 0 评论