摘要:
通过递归遍历所有的目录+子目录(这个问题我经常会搞不明白,希望大家能用的清楚) 1、直接显示所有文件 def showAllFiles(path): list_all =os.listdir(path) for one in list_all: one_path =os.path.join(path 阅读全文
摘要:
def bubbleSort(data_list): ''' 第一轮:第1个元素分别于第2,3,4,。。n个元素比较,每次较小的放在第1个位置,一轮一下 第1个元素就是最小的元素 第二轮:第2个元素分别于第3,4,5。。。n个元素比较,每次较小的放在第2个位置,一轮一下 第2个元素就是第2小的元素 阅读全文
摘要:
sqlserver:: select top 10 * from student order by age desc mysql: select * from student order by age desc limit 10 阅读全文
摘要:
借用python自带的函数sorted()配合[::-1] def func6(data,n): new =sorted(data)[::-1] #通过系统函数sorted()排序,在进行取反 print(new[:n]) #以列表形式 for i in new[:n]: #逐个遍历 print(i 阅读全文
摘要:
import random#生成随机的整数print(random.randint(10,100))#随机选择print(random.choice(['a',1,'b','cc']))#洗牌(打乱顺序)list_data =['aa','bb','cc','dd']random.shuffle(l 阅读全文
摘要:
一、String *1、String类型的值,会在方法去内存中存放,没有新的String类型的值,都会在方法区内存存放一份。 *2、String值是不可更改的,如果要更改String类型的值,实际上不是修改,而是创建一个信息的String类型的值。 *3、如果是new String()值,则会在方法 阅读全文
摘要:
栈 stack:方法在运行所所需要的空间 堆 heap: 保存创建的对象 程序计数器: 暂时未涉及到 方法区内存:分成两个部分Code Segment-代码段,Data Segment-数据段 .class文件即字节码文件存放在Code Segment, 而静态常量(static final)和字符 阅读全文
摘要:
方法一, * 本方法的思路是: * 1、创建一个5个元素的数组, 用来存放随机数 * 2、逐个取随机数,并且第一个随机数直接放在a[0] * 3、第二个随机数开始,需要与数组中已经存在的元素进行逐个比较,直到取出不重复的随机数,否则一致重复取随机数方法二:需要结合list集合进行处理,后续学习集合时 阅读全文
摘要:
1、传统python写法 --for 循环 def func3(maxdata): result =0 for i in range(maxdata+1): result += i print(result) 2、列表推导式写法(比较pythonic) def func4(maxdata): pri 阅读全文
摘要:
1、方法1 def func1(string): list_str =string.split(' ') #通过split()分割为list new_list_str =list_str[::-1] #[::-1] 倒叙输出 print(' '.join(new_list_str)) # ‘xx'. 阅读全文