python入门
文章平均质量分 69
张楚岚
前石油工人,ml小学生douburu...
展开
-
Python面试总结
主要是自己面试前抱下佛脚用原创 2022-02-23 10:10:40 · 1124 阅读 · 0 评论 -
Celery学习总结
一 概念1.1、celery是什么:Celery 简介 - Celery 中文手册Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。一个简单的解释:1.2Celery的架构Celery包含如下组件:1. Celery Beat:任务调度器,Beat进程会读取配置文件的内容,周期性地将配置中到期需要执行的任务发送给任务队列。2. Celery Worker:执行任务的消费者,通常会在多台服务器运行多个消费者.原创 2022-02-21 16:39:42 · 428 阅读 · 1 评论 -
Python_任意文件中获取项目的绝对路径
1、要知道项目根目录是什么:project_name = "InterfaceTest_project"curPath = os.path.abspath(os.path.dirname(__file__))rootPath = curPath[:curPath.find(project_name+"/")+len(project_name+"/")]2、拼接根目录和文件目录:firedir='{}reports/mypies'.format(rootPath) #文件目录搞定!.转载 2021-09-16 10:29:46 · 289 阅读 · 0 评论 -
python基础内置模块相关
python内置函数:compile()描述compile() 函数将一个字符串编译为字节代码。语法以下是 compile() 方法的语法:compile(source, filename, mode[, flags[, dont_inherit]])参数source -- 字符串或者AST(Abstract Syntax Trees)对象。。 filename -...原创 2018-08-02 12:29:13 · 592 阅读 · 0 评论 -
pandas练习
将dataframe中乘客按照年龄做一个分类年龄在0-11岁的为0类,12-22为1类,23-33为2类,34-44为3类,45-55为4类,56-66为5类,其余为6类 请做把Age改成乘客的年龄类别,如果年龄有缺失,就放入乘客的平均年龄代码前:代码:def Age_select(a): if a>0 and a<=11: return ...原创 2018-08-07 13:29:32 · 773 阅读 · 0 评论 -
python对象解析
一切皆对象:在python中函数也是对象,因此也有实例对象属性。#定义一个函数def myfunc_overview(parm1,parm2='amazing'): "\ here is document for this function\ multi lines \ "#__doc__ here something=parm1 ...原创 2018-08-02 22:10:37 · 589 阅读 · 0 评论 -
python字符串相关练习
练习一:输入一个字符串 s, 返回 由字符串的最前面两个字母和最后两个字母组成的字符串。例如: 'spring' 返回 'spng', 'is' 返回 'is'当输入的字符串长度小于2时,返回空字符串def both_ends(s): if len(s)<2: print '' elif len(s)==2: print(s)...原创 2018-11-15 17:49:17 · 749 阅读 · 0 评论 -
python入门第七课
有人会问为啥没有第五、六课呢?我不会告诉你我没听懂的。书归正传,继续第七课的练习。练习一:简单加法在 Python 下对一个二维列表,l1=[[1,2,3],[4,5,6]],然后进行每个元素+1 的操作。要求使用 Python 循环 Map 函数 Numpy 计算(广播算法)方法一;l1=[[1,2,3],[4,5,6]]for i in ...原创 2018-11-15 17:50:38 · 213 阅读 · 0 评论 -
python RE正则表达式基本知识
1. Python正则式的基本用法1.1基本规则1.2重复1.2.1最小匹配与精确匹配1.3前向界定与后向界定1.4组的基本知识2. re模块的基本函数2.1使用compile加速2.2 match和search2.3 finditer2.4 字符串的修改与替换3. 更深入的了解re的组与对象3.1编译后的Pattern对象3.2 组与Ma...转载 2018-11-12 09:10:54 · 313 阅读 · 0 评论 -
python之mat和array
记录:np.mat()表示将一个数组转换为(matric)矩阵matric.A表示将一个矩阵转换为数组格式(array)原创 2018-12-17 09:05:03 · 2543 阅读 · 0 评论 -
随机生成验证码之采坑
考试啦,最后一道题是:结合PIL库,制作一个能生成4位随机数验证码图片的函数。于是第一次用PIL库的我就到处百度。import randomimport stringimport sysimport mathfrom PIL import Image,ImageDraw,ImageFont,ImageFilter# 生成几位数的验证码number = 4#生成验证码图...原创 2018-08-04 12:09:49 · 917 阅读 · 0 评论 -
python入门第三课练习
练习一:定义一个函数,接收任意3个数字的输入,并按顺序从小到大输出def Sort_h(*args): return sorted(args)a = [10,8,19]print(Sort_h(*a)) 输出结果:练习二:要求创建一个函数,它可以接收,位置参数,不定长位置参数,不定长关键词参数,并按要求输出。输入班级名,班级特色(如’勤奋’,’颜值高’)等等...原创 2018-07-21 17:30:19 · 1009 阅读 · 0 评论 -
python入门第二课练习
练习一:使用循环和列表推导找出单词长度大于某个数字的单词■words = ["apple", "banana", "orange", "peach","kiwi"]words = ["apple", "banana", "orange", "peach","kiwi"]i = int(input(&原创 2018-07-20 08:45:59 · 1240 阅读 · 0 评论 -
python字典应用:统计输入单词字母个数,并输出
先给大家看下输出的结果:看下源码:str = input("请输入要统计的单词:")res = {}for i in str: if i in res: res[i] = res[i] + 1 else: res[i] = 1print(res)很简单,你学会了吗?...原创 2018-06-22 23:35:04 · 22434 阅读 · 7 评论 -
python自定义函数实现一个数的三次方计算
python自定义函数在运行时,最初只是存在内存中,只有调用时才会触发运行。def cube_count(a): if is_number(a): return a**3 else: print("非数字不能计算立方值") def is_number(a): if not isinstance(a,(int,float)): ...原创 2018-06-24 00:25:19 · 16813 阅读 · 0 评论 -
python变量问题总结
总结下篇python定义函数的变量问题:1、可变类型:值可以修改,内存地址引用时可以修改。2、不可变类型:值不能修改,引用可以修改(=赋值时)。def test1(x,y): x.replace("h","H") y.append(4) print('x的内存地址为%s'%id(x)) print("y的内存地址为%s"%id(y))a = "hello"b...原创 2018-06-24 23:17:25 · 338 阅读 · 0 评论 -
python类和对象基础应用
照例每日一撸:今天主要是用python实现摇色子的简单应用,养成面向对象的思维。class Game: #游戏作为一个类 def __init__(self,player1,player2): self.player1 = player1 self.player2 = player2 print("游戏开始") def star...原创 2018-06-30 18:23:04 · 223 阅读 · 0 评论 -
python匿名函数
举例记录下动态使用匿名函数:def fun(a,b,func): result = func(a,b) return resulta=input("请输入第一个数:")b = input("请输入第二个数:")fun(eval(a),eval(b),lambda a,b:a*b)知识点:1、用fun(a,b,func)定义了一个动态函数;2、使用lambda匿名函数,简洁的...原创 2018-06-26 23:46:33 · 153 阅读 · 0 评论 -
python世界杯无风险套利
前几天听了微博上李永乐老师,关于如何利用期望值计算进行无风险赌球的视频,想到可以利用python程序进行相关的操作,话不多说,实操起来!关于进行无风险套利的原理,大家可以自行观看:https://weibo.com/tv/v/Gmlu4ysh5?fid=1034:425322772243231odds1 = input("您选择主场队伍的赔率为:")odds2 = input("您选择客场队伍的...原创 2018-06-27 23:39:53 · 3652 阅读 · 2 评论 -
python递归法寻找文件内容
照常每日一撸:主要是熟练递归和绝对路径的运用。def read_and_find_hello(py_file): #读取文件并查找文件中是否包含“hello”字段 flag = False f = open(py_file) while True: line = f.readline() if line == "": ...原创 2018-06-28 23:16:19 · 753 阅读 · 0 评论 -
python入门第一课练习
练习一:求从1到100的数字中所有能既能被3整除,又能被5整合的数字有哪些。for item in range(1,101): if item % 3 ==0 and item % 5 == 0: print(item)练习二:输入一个字符串返回满足以下条件的字符串■如果字符串长度大等于3,添加 'ing' 到字符串的末尾■如果字符串是以 'ing' 结尾...原创 2018-07-19 09:07:00 · 391 阅读 · 0 评论 -
python入门第四课练习
创建一个名为phone的类 1)类实例成员变量有screeen_size、price、brand 2)给成员变量创建 访问及设置 方法 3)定义play方法,功能为打印:play game 4)定义sendMessage方法,功能为打印:text message 5)定义powerOff方法,功能为打印:power off 6)创建get_info方法,打印对象的相关信息...原创 2018-07-25 00:11:04 · 771 阅读 · 0 评论 -
python初级编写:身份认证系统
效果如下:====================================== 欢迎进入身份认证系统v1.01.0登录2.0退出3.0认证4.0修改密码======================================conding time:print("="*50)print("欢迎进入身份认证系统v1.0".center...原创 2018-06-21 21:11:25 · 2860 阅读 · 0 评论