摘要: 首先我们要知道,拿来个Java文件我们可以运行, 那就需要jdk(Java Development Kit)java开发环境包,vscode新版本只只是jdk11.0版本及以上 安装好之后就是配置环境变量 1:直接把安装的目录加里面的bin文件夹加到全局变量path里(我们称它为1),这里在安装时他 阅读全文
posted @ 2021-07-27 11:51 索匣 阅读(609) 评论(0) 推荐(0) 编辑
摘要: import itertools """ itertools 是python的迭代器模块,itertools提供的生成迭代器的函数, 相当高效且节省内存。使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。 """ l = [[0], [1, 2], [2], [3, 6], [4], [5 阅读全文
posted @ 2021-07-26 20:55 索匣 阅读(74) 评论(1) 推荐(0) 编辑
摘要: # 使用lambda模仿输出 import sys # *args传递一个可变参数列表给函数实参,这个参数列表的数目未知,甚至长度可以为0 # **kwargs则是将一个可变的关键字参数的字典传给函数实参,同样参数列表长度可以为0或为其他值 lprint = lambda *args: sys.st 阅读全文
posted @ 2021-07-26 20:20 索匣 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ##下方代码的知识点及技巧 ###1:三元运算符把结果放在条件判断语句的前面 def small(a, b, c): return a if a<b and a<c else (b if b<a and b<c else c) ###2:python的传参真的很可 只要参数的数量在传递时对的上 de 阅读全文
posted @ 2021-07-25 21:41 索匣 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 遍历的话若全部遍历则为N,若遍历k次,则为k class Solution: """ @param str: str: the given string @return: char: the first unique character in a given string """ def first 阅读全文
posted @ 2021-07-21 10:10 索匣 阅读(30) 评论(0) 推荐(0) 编辑
摘要: i = [1,2,3,4,5,6] b = list(i) print(i) # [1,2,3,4,5,6] print(b) # [1,2,3,4,5,6] 阅读全文
posted @ 2021-07-21 09:14 索匣 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 由于d=1在while之上会把d=1这个值在下次调用,所以每次的while循环内部d开始都永远为1 while True: # 大循环写死 print('.....................................................') h=input('enter yo 阅读全文
posted @ 2021-07-20 13:32 索匣 阅读(69) 评论(0) 推荐(0) 编辑
摘要: None是一个对象,而NULL是一个类型。 Python中没有NULL,只有None,None有自己的特殊类型NoneType。 None不等于0、任何空字符串、False等。 在Python中,None、False、0、""(空字符串)、、()(空元组)、(空字典)都相当于False。 print 阅读全文
posted @ 2021-07-16 15:31 索匣 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 前言: 冒泡,选择:使用了普通双指针法 插入,快速,归并:使用了二分法,递归 冒泡排序 原理:不断比较相邻两个数得大小,把较大的数交换到靠后的位置 def bubbleSort(iList): '''冒泡排序 ''' if len(iList) <= 1: return iList for i in 阅读全文
posted @ 2021-07-15 21:12 索匣 阅读(43) 评论(0) 推荐(0) 编辑
摘要: a = [] w = input() for x in w: if '0' <= x <= '9': # 这样可以提取出数字 a.append(x) # append函数并不需要返回一个新的列表,并不需要进行赋值操作 continue else: w = w.replace(x,'') # stri 阅读全文
posted @ 2021-07-15 15:33 索匣 阅读(139) 评论(0) 推荐(0) 编辑