python
逸然丶诺
这个作者很懒,什么都没留下…
展开
-
python中的pip、anaconda换国内源图文解析
python中的pip、anaconda换国内源图文解析原创 2023-02-21 13:40:33 · 641 阅读 · 0 评论 -
python检查数组中是否存在满足规则的数组组合,规则:A=B+2C
1 问题给定一个正整数数组检查数组中是否存在满足规则的数组组合规则: A=B+2C输入描述 第一行输出数组的元素个数 接下来一行输出所有数组元素 用空格隔开输出描述 如果存在满足要求的数 在同一行里依次输出 规则里 A/B/C的取值 用空格隔开 如果不存在输出0 示例1: 输入 4 2 7 3 0 输出 7 3 2 说明: 7=3+2*2 示例2: 输入 3 1 1 1 输出 0 说明找原创 2022-05-08 09:42:29 · 949 阅读 · 0 评论 -
python中的range
1 函数定义 range(start, stop,step)start:起始的位置,默认为0stop:结束的位置,不包括stopstep:步长2 测试步长为0, 2, -1时候的效果for i in range(5): print(i, end = ' ')print()for i in range(0, 5, 2): print(i, end = ' ')print()for i in range(0, -5, -1): print(i, end = ' ')原创 2022-05-08 09:26:46 · 297 阅读 · 0 评论 -
python中的类
1 类的基本概念 1 类:类是具有相同属性和方法的对象的集合。对象是类的实例。 2 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中的函数体之外。 3 局部变量:定义在方法中的变量,只作用于当前实例的类。 4 实例变量:在类的生命中,属性是通过变量来声明的。是在类声明的内部,在类的其他方法成员之外。 5 实例化:创建一个类的对象,类的具体实例 6 方法:类中定义的函数 7 对象:通过类定义的数据结构实例。对象由数据和方法组成。2 创建类和访问类的属性及方法1.创建类clas原创 2022-05-08 06:50:32 · 455 阅读 · 0 评论 -
python中的字符串
1. 字符串变量声明是最常见的数据类型,在python中用 '' 或者 " " 包含起来来表达,例如: st1 = 'abcde'2.字符串变量格式化3种方式 1.通过%来格式化,例如: print('a %s boy %d' % ('good', 26)) 2.通过{}来格式化,例如: print('{}{}'.format('wk', '26')) name = 'wk' print(f'{name}')3.字符串中常见的方法st1 = 'abc'1. st1.cap原创 2022-05-08 01:09:01 · 388 阅读 · 0 评论 -
python中的字典
1.什么是字典字典是一种容器,可以存储所有的数据类型,字典中数据以键值对(key-value)的形式存在,键值对之间用:隔开,字典之间元素用,隔开,包含在花括号中,例如: dict1={'a':1,'b':2} # {key1:value1,key2,value2}2.字典中的常用方法2.1 遍历字典(访问字典中的元素).`dict=`...原创 2022-05-07 06:54:32 · 2467 阅读 · 0 评论 -
python实现冒泡排序
冒泡排序是同通过把列表内的元素两两之间进行比较,每一次把最大的值或者最小的值移动到列表的相对的最左边或者最右边的位置,代码实现如下:'''冒泡排序'''def bubbleSort(ls): for i in range(len(ls)): for j in range(len(ls) - i-1): if ls[j] < ls[j+1]: ls[j],ls[j+1] = ls[j+1], ls[j]ls原创 2022-05-05 07:10:10 · 4098 阅读 · 0 评论 -
牛课上华为机试题常用的python方法汇总
方法名:1.split(v),以v为分隔符将字符串分隔开,默认为空格2.strip(v),去除掉字符串中的所有的v,默认为空格换行3.math.sqrt(v),开平方4.len(v), 求出v中元素的个数5.reversed(v),将v内的值实现逆转6.input()从键盘输入值7.sorted(v)将v内的所有元素排序,升序默认8....原创 2022-05-04 21:17:53 · 446 阅读 · 0 评论 -
python实现斐波那契数列
斐波那契数列1,1,2,3,5,8,13···计算公式是: 第一个为 1,第二个为1 之后的第n个为f(n) = f(n-1) + f(n + 2)实现代码如下:# 斐波那契数列# 1 1 2 3 5 8 13 ···def count_val(num): if num < 2: return 1 else: return count_val(num - 1) +count_val(num - 2)while True:原创 2022-05-04 21:14:17 · 1043 阅读 · 0 评论 -
python实现字符串分割(8个字符串为一块)
问题描述:•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串代码如下:# 字符串分割print('请输入待处理字符串:')st1 = input()# st1 = 'abcdefghijklmn'ls1 = []if len(st1) > 8: left = 0 for i in原创 2022-05-03 09:12:27 · 3304 阅读 · 0 评论 -
python中二分法查找有序列表中的值
问题描述在列表ls = [1, 3, 5, 7, 9, 11,13]中利用二分法查找数字5所在的下标代码如下:# encoding = 'utf-8'# 利用二分法查找有序数组中的某一个值def findNum(left, right, ls, num): ''' :param num: 被查找的数字 :param ls: 列表 :return: num所在的位置 ''' mid = (left + right)//2 if ls[mid原创 2022-05-01 07:57:05 · 954 阅读 · 0 评论 -
输入n个整数,输出其中最小的k个
'''描述输入n个整数,找出其中最小的k个整数并按升序输出本题有多组输入样例数据范围:1 \le n \le 1000 \1≤n≤1000 ,输入的整数满足 1 \le val \le 10000 \1≤val≤10000输入描述:第一行输入两个整数n和k第二行输入一个整数数组输出描述:从小到大输出最小的k个整数,用空格分开。'''print('请输入要输入的整数个数和要找出的数字个数')num1 = int(input())num2 = int(input())ls =原创 2022-04-30 07:34:09 · 631 阅读 · 0 评论 -
python提取不重复的整数
'''提取不重复的整数输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是 0 。'''num = int(input('请输入一个不以为0结尾的整数:'))# num = 122ls = []while num > 0: ls.append(str(int(num % 10))) num = int(num / 10)ls1 = []for val in ls: if val not in ls1原创 2022-04-30 07:15:03 · 1441 阅读 · 0 评论 -
python 实现浮点数按照四舍五入进行取整
python 实现浮点数按照四舍五入进行取整# 输入一个数按照四舍五入取整num = float(input('请输入一个浮点数:'))num1, num2 = str(num).split('.')if float(str(0) + '.' + num2) >= 0.5: print(int(num1) + 1)else: print(num1)'''知识点1:向上取整math.ceil() 2:向下取整:math.floor() 3:向趋近于0原创 2022-04-30 06:44:28 · 2289 阅读 · 0 评论 -
python 实现输入一段英文,找出其中出现次数最多的单词,打印出出现最多的单词和次数
代码如下:import rest = input('请输入内容:')words = re.findall('[a-zA-Z]+', st)words1=list(set(words))word_dict={}for key in words1: word_dict[key] = 0for key in word_dict: for word in words: if key == word: word_dict[key] += 1原创 2022-04-29 22:13:41 · 4364 阅读 · 0 评论 -
python正则表达式中的|
1.正则表达式中的value1|value2,表示的是把表达式从|分为两部分,在所需匹配的对象中匹配前一部分或者匹配后一部分import rest1 = 'abc'st2 = '123're1 = re.search('[a-z]|[0-9]', st1).group()re2 = re.search('[a-z]|[0-9]', st2).group()print(re1, re2)输出结果为: a 12.如果正则表达式用|连接起来的两个表达式用()括了起来,则表示()范围内的两.原创 2022-04-25 21:07:37 · 1299 阅读 · 0 评论 -
python中的列表
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录列表(List)python中列表列表(List)1.列表是python中的一种数据结构,序列中的每一个元素都h原创 2022-04-23 21:49:58 · 2444 阅读 · 0 评论