python基础
justwaityou1314
这个作者很懒,什么都没留下…
展开
-
git2.23.0下载git2.25.0下载git2.27.0下载百度云
git2.23.0下载git2.25.0下载git2.27.0下载百度云下载git2.23.0下载git2.25.0下载git2.27.0下载百度云下载git2.23.0下载git2.25.0下载git2.27.0下载百度云下载https://pan.baidu.com/s/1dijNBy5ppCbmzQd40iLLPA提取码1234简单吧由于在官网下载Git太慢了,现在下载下来分享给需要的的小伙伴,放在csdn的下载需要积分,就放到百度云了包含文件TortoiseGit-2.10.0.2-6原创 2020-08-28 09:07:18 · 1416 阅读 · 1 评论 -
PAT 1071 小赌怡情 满分 python
1071 小赌怡情 满分(15 分)常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。题目里面的内容就不再重复废话```直接代码分析作者: CHEN, Yue单位: 浙江大学时间限制: 400 ms内存限制: 64 MB代码长度限制: 16 KB# 这道题一开始用break,后来发现不对# break是跳出当前原创 2020-08-27 10:20:14 · 342 阅读 · 1 评论 -
Python_082601_cmd中pipenv install flask 失败解决
Python_pipenv install flask失败解决pipenv install flask失败解决原创 2020-08-26 09:31:19 · 348 阅读 · 2 评论 -
Python_072208_写一个函数input_student读入n个学生的信息,用对象来存储这些数据信息,并返回对象的列表
Python_继承,类: 高博培训中...创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征, 并实现增加车辆信息、显示车辆全部信息的功能。创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征, 并实现增加车辆信息、显示车辆全部信息的功能。# 需求分析:1记录增加一个对象的多种信息--用字典 2输出--print# message = []# # 创建一个类# class Car:# def ImportMess原创 2020-08-04 10:27:36 · 1700 阅读 · 1 评论 -
Python_072207_继承
Python_继承 高博培训中...继承继承# 创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。# 创建一个Bird类继承Animal类并实现fly方法输出一条有语句“Bird飞翔”,# 重写eat()方法输出一条语句“Bird吃虫”。创建Bird对象调用eat()方 法、fly()方法。# 创建类class Animal: def eat(self): print("吃东西")class Bird(Animal): def原创 2020-08-04 10:13:59 · 246 阅读 · 1 评论 -
Python_072206_字典列表按照字典键的值排序
Python_列表按照字典键的值排序 高博培训中...列表按照字典键的值排序列表按照字典键的值排序stuDictList = [ {"name": "张飞", "power": 96, "tellegent": 30}, {"name": "诸葛亮", "power": 40, "tellegent": 99}, {"name": "周瑜", "power": 79, "tellegent": 93}, {"name": "赵云", "power": 97, "tell原创 2020-08-04 09:17:31 · 243 阅读 · 1 评论 -
Python_080301_python租车管理系统
Python_python租车管理系统 高博培训中...项目简介汽车租赁管理系统结合我国汽车租赁业的发展特点而进行开发,主要目标是为客户提供方便的租车方式,减少顾客在租车过程中繁琐的步骤,帮助汽车租赁公司吸引更多的客户。同样也为汽车租赁公司提供便捷的管理方式。总体实现汽车租赁业务管理的系统化、规范化、自动化和人性化。本系统的用户为中小型汽车出租公司,其操作人员为汽车出租公司的管理者。其本身的计算机水平不是很高。因此,界面的友好、简洁与易用性将是首要考虑的目标。然后根据用户的需要,加强系统的稳定性和可用性,原创 2020-08-03 21:16:26 · 3840 阅读 · 2 评论 -
Python_072205_创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征, 并实现增加车辆信息、显示车辆全部信息的功能。
Python_类 高博培训中...创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征,并实现增加车辆信息、显示车辆全部信息的功能。创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征,并实现增加车辆信息、显示车辆全部信息的功能。class Car: def __init__(self,mark,cloor,price,speed): self.mark = mark # 使用self.XXX可以在整原创 2020-07-29 22:04:04 · 2494 阅读 · 1 评论 -
Python_072204_类_创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个Bird类继承Animal类并实现fly方法输出一条有语句“Bird飞翔”,重
Python_类相关 高博培训中...类相关创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个Bird类继承Animal类并实现fly方法输出一条有语句“Bird飞翔”,重写eat()方法输出一条语句“Bird吃虫”。创建Bird对象调用eat()方 法、fly()方法。类相关创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个Bird类继承Animal类并实现fly方法输出一条有语句“Bird飞翔”,重写eat()方法输出原创 2020-07-29 21:54:28 · 7088 阅读 · 1 评论 -
Python_072203_继承:私有方法和属性,都不能继承
Python_继承:私有方法和属性,都不能继承 高博培训中...继承:私有方法和属性,都不能继承继承:私有方法和属性,都不能继承class Person: #类的声明 def __init__(self,name,age): self.name = name self.age = age def __show(self): # 私有方法 print("show...") def info(self): # info方原创 2020-07-29 21:28:46 · 360 阅读 · 1 评论 -
Python_072202_私有函数
Python_私有函数 高博培训中...私有函数私有函数# 私有函数class Person: # 是不是同一个类 address = "CN" __address = "CN" def __init__(self,name,age): self.name = name self.__age = age #私有变量 print(self.__age) def show(self): print(原创 2020-07-29 21:19:25 · 116 阅读 · 3 评论 -
Python_072201_类相关
Python_类相关 高博培训中...类相关类相关的基础类相关类相关的基础# Person 类class Person: tel = 18112760290 # 构造方法,(重写),__init__最早执行 def __init__(self,name,age,address): # 一般对象的属性,写在__init__中,其中的self可换成别的 self.name = name self.age = age self.address = address # print原创 2020-07-29 14:25:05 · 125 阅读 · 1 评论 -
Python_072112_编写函数,接收一个所有元素值都不相等的整数列表x和一个整数n,要求将值为n的元素作为支点,将列表中所有值小于n的元素全部放到n的前面,所有值大于n的元素放到n的后
Python_函数 高博培训中...函数 习题编写函数,接收一个所有元素值都不相等的整数列表x和一个整数n,要求将值为n的元素作为支点,将列表中所有值小于n的元素全部放到n的前面,所有值大于n的元素放到n的后面。函数 习题编写函数,接收一个所有元素值都不相等的整数列表x和一个整数n,要求将值为n的元素作为支点,将列表中所有值小于n的元素全部放到n的前面,所有值大于n的元素放到n的后面。def sort_lst(x, n): ''' 以某个整数n为支点重新排序 :param原创 2020-07-28 21:57:05 · 6456 阅读 · 1 评论 -
Python_072111_编写函数,接收字符串参数,返回一个元组,其中第一个元素为大写字母个数,第二个元素为小写字母个数
@[TOC](Python_函数 fun(*para) 高博培训中…)函数 习题编写函数,接收字符串参数,返回一个元组,其中第一个元素为大写字母个数,第二个元素为小写字母个数# islower()# isupper()def res(st): ''' 计算参数中大小写字母个数 :param st:字符串 :return:参数中大小写字母个数 ''' dx = 0 xx = 0 for i in st: if i.原创 2020-07-28 21:47:11 · 10805 阅读 · 3 评论 -
Python_072503经典算法--二分查找--个人理解
Python_经典算法--二分查找_高博培训中...二分查找(BinarySearch)算法原理二分查找适用于有序的顺序表,基本的思路是:首先将给定的关键字key与表array的中间位置的元素进行比较。如果相等,则查找成功,如果不相等,则查找的元素一定在表的前半部分或者后半部分。继续缩小范围到前半部分或者后半部分再进行同样的查找,直到找到为止,或者查完之后仍然没有找到元素。时间复杂度时间复杂度为O(log₂n),空间复杂度为O(1)这个比较简单,就相当于折筷子,直接上代码吧二分查找(BinarySearc原创 2020-07-25 14:37:04 · 134 阅读 · 1 评论 -
Python_072502经典算法--选择排序--个人理解
Python_经典算法--选择排序_高博培训中...选择排序(SelectSort)选择排序(SelectSort)是一种简单直观的排序算法。算法原理首先从待排序列表中找到最小(大)的元素,存放到元素列表的起始位置(与起始位置进行交换),作为已排序序列,第一轮排序完成。然后,继续从未排序序列中找到最小(大)的元素,存放到已排序序列的末尾。直到所有元素都存放到了已排序序列中,列表排序完成。时间复杂度在选择排序中,不管待排序列表的初始状态如何,都不影响排序的时间复杂度。选择排序需要进行 n-1 轮排序,每一轮排原创 2020-07-25 14:10:23 · 128 阅读 · 0 评论 -
Python_072501经典算法--冒泡排序--个人理解(更新)
Python_经典算法--冒泡排序_高博培训中...冒泡排序(BubbleSort)冒泡排序(BubbleSort)以其,''在排序过程中相邻元素不断交换,某些元素慢慢被换到最后,看起来就像是元素在冒泡一样''而得名,是一种简单的基于关键词比较的排序算法。算法原理冒泡排序的原理(以递减序为例)是每次从头开始依次比较相邻的两个元素,如果后面一个元素比前一个要大,说明顺序不对,则将它们交换,本次循环完毕之后再次从头开始扫描,直到某次扫描中没有元素交换,说明每个元素都比它后面的元素大,至此排序完成。时间复杂度若文原创 2020-07-25 11:51:35 · 245 阅读 · 0 评论 -
Python_072110_函数 fun(*para)
@[TOC](Python_函数 fun(*para) 高博培训中…)函数 fun(*para)def fun(*para): avg = sum(para)/len(para) g = [i for i in para if i>avg] #列表推导式 return (avg,)+tuple(g)print(fun(1,2,3,4,5,6,7,8,9))# (5.0, 6, 7, 8, 9)# [i for i in para if i>avg]#原创 2020-07-22 19:01:07 · 780 阅读 · 0 评论 -
Python_072109_函数random.seed() # 种子
Python_函数random.seed_高博培训中...函数random.seed() # 种子函数random.seed() # 种子data = list(range(200))print(data)import randomrandom.seed(100) #seed:种子random.shuffle(data)print(data)data.sort(key=lambda x:len(str(x)),reverse=False)print(data)...原创 2020-07-22 18:54:54 · 186 阅读 · 0 评论 -
Python_072108_函数_lambda:匿名函数
Python_函数_lambda:匿名函数_高博培训中...函数_lambda:匿名函数函数_lambda:匿名函数f1 = lambda x,y,z:x+y+z # lambda:匿名函数print(f1(10,20,30))# 60def f2(x,y,z=100): return x+y+zprint(f2(10,20))# 130f1 = lambda y,z=100,x=800:x+y+z # lambda:匿名函数print(f1(100)) #位置参数#1000原创 2020-07-22 18:42:02 · 125 阅读 · 0 评论 -
Python_072107_函数_全局变量和局部变量
Python_函数_072106_全局变量和局部变量_高博培训中...函数_全局变量和局部变量函数_全局变量和局部变量def demo(): global x #全局变量 x=10 y=20 #局部变量 print(x+y)demo()# 30print(x) # 近水楼台先得月# 10...原创 2020-07-22 18:27:47 · 207 阅读 · 0 评论 -
Python_072106_函数_请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3.
Python_函数_请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3._高博培训中...函数_请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。函数_请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。输出格式:对原创 2020-07-22 15:26:07 · 1541 阅读 · 1 评论 -
Python_面向对象_类_Person类_0722
Python_面向对象_类Person类_高博培训中...面向对象_类_Person类面向对象_类_Person类class Person: # Person类 tel = 181111111111 def __init__(self,name,age,address): # 构造方法,(重写),__init__最早执行 # 一般,对象的属性,写在__init__方法中 self.name = name self.age = age self.address = address # pri原创 2020-07-22 14:18:13 · 577 阅读 · 2 评论 -
Python_072106_函数_输出大于n的第1个斐波那契数
Python_函数_输出大于n的第1个斐波那契数_高博培训中...函数_输出大于n的第1个斐波那契数函数_输出大于n的第1个斐波那契数# 0、1、1、2、3、5、8、13、21、34、……def fib(n): a, b = 1, 1 while (b<n): #n=50 a,b = b,a+b print(b)fib(50)# 结果是 55a = 100b = 200a,b = b,aprint(a,b)# 200 100...原创 2020-07-22 09:00:43 · 1219 阅读 · 1 评论 -
Python_072105_函数_函数的嵌套调用
Python_函数_函数的嵌套调用_高博培训中...#有一堆梨子,第一天拿走梨子的一半多1个,第二天拿走第一天剩下的梨子的一半多1个,第三天…一半多1个。到第10天就剩下1个梨子。(有一道差不多的猴子吃桃,猴子能吃那么多?)递归def dayCount(n): #n:代表第n天 num = 0 if n==10: #出口 num = 1 else: #构造递归 num = (dayCount(n+1) + 1) * 2 return原创 2020-07-22 08:38:32 · 108 阅读 · 0 评论 -
Python_072102_函数_函数的嵌套调用
Python_函数_函数的嵌套调用_高博培训中...递归:自身调用自身def f1(): f2() print("f1") def f2(): f3() print("f2")def f3(): f4() print("f3")def f4(): print("f4")f1() #输出的结果是什么???## f4# f3# f2# f1...原创 2020-07-21 21:45:55 · 186 阅读 · 1 评论 -
Python_072101_函数_返回值和参数相关
Python_函数_返回值和参数相关_高博培训中...函数_返回值和参数相关函数_返回值和参数相关四种情况#无返回值,无参数def f1(): print("hello world")f1()#无返回值,有参数def f2(a,b): #a,b:形式参数 c = a + b print(c)f2(10,20)#有返回值,但是无参数def f3(): a=100 b=200 # return a+bnum = f3()print(nu原创 2020-07-21 21:38:22 · 143 阅读 · 1 评论