python猜数字1到10
方法说明1、输入数字可以通过input()函数实现,比较数字可以通过条件判断句子if实现,输出结果可以通过print()函数实现。2、如果需要多次比较,需要使用for循环或while循环。实例import randomsecretnum = random.randint(1,10)count = 3print("猜数字游戏,数字在1到10之间,你有{0}次机会".format(count))while (count >...
2024-01-10python累加求和代码
1、使用 for循环,定义一个累加求和函数sum2(n),for循环的作用就是循环遍历。def Sum(*args): count = 0 for i in args: count+=ireturn count2、使用递归函数,定义一个累加求和函数sum3(n),递归函数一定要设置递归的出口,即当函数满足一个条件时,函数不再执行,目的防止出现死循环...
2024-01-10python输入一个列表求平均值
对于数学中的运算而言,求平均值是比较常见的操作了。那么在python的列表中,我们也有着求其中元素的平均值操作。方法说明1、mean()函数接受包含数值的列表,元组或数据集作为参数,并返回数据项的平均值。2、语法mean(data-set/input-values)3、参数为axis,以m * n矩阵举例:axis 不设置值,对 m*n 个数求...
2024-01-10pythonshutil模块如何操作文件
1、复制文件和文件夹,调用 shutil.copy()>>> import shutil, os>>> os.chdir('C:\\')>>> shutil.copy('C:\\spam.txt', 'C:\\delicious')'C:\\delicious\\spam.txt'>>> shutil.copy('eggs.txt', 'C:\\delicious\\eggs2.txt')'C:\\delicious\\eggs2.txt'2、shutil.move()方法可以改文件名>>> import ...
2024-01-10python中如何遍历目录树
遍历方法1、在循环的每一次迭代中,os.walk返回3个值:2、返回当前文件夹名称的字符串。当前文件夹中子文件夹字符串列表。当前文件夹中文件字符串的列表。实例import os for folderName, subfolders, filenames in os.walk('C:\\delicious'): print('当前目录(文件夹) folder 是 ' + folderName) for subf...
2024-01-10python文件的读取和写入
1、读取,read()方法返回文件中保存的字符串。readlines()方法,从文件中获取字符串列表。列表中的每个字符串是文本中的每一行。>>> helloContent = file.read()>>> helloContent'Hello world!'2、写入,把w作为第二个参数传递给open(),在写作模式下打开文件,就可以通过write()的方式将内容写入文件。w模式将删除...
2024-01-10python如何判断绝对路径
说明1、以/开头的路径与当前目录无关,称为绝对路径。2、绝对路径是从文件系统顶部开始的路径,总是从根文件夹开始,Window 系统中以盘符(C:、D:)作为根文件夹。实例>>> import os>>> os.path.abspath('正则代码实践strip.py')'D:\\Python36\\正则代码实践strip.py'>>> import os>>> os.path.abspath('正则代码实践str...
2024-01-10python文件导入相对路径
说明1、一个简单的文件名,比如memo.txt,也被视为路径,是相对路径。2、因为是相对于当前目录的。相对路径是从当前目录开始的。实例>>> import os>>> os.getcwd() # getcwd() 返回当前工作目录'D:\\Python36'>>> os.chdir('C:\\Windows\\System32') # chdir() 切换当前目录>>> os.getcwd()'C:\\Windows\\System32'>>> import os...
2024-01-10python字节数组如何使用?
1、bytes和bytearray的要素都是在0-255之间的整数,但任何字符串都可以通过字符编码方案存储。字节数组切片或相应的字节数组;字节组可以直接显示ASCII字符。s = 'helloèçí'b_arr = bytes(s, 'utf_8')print(type(b_arr))print(type(b_arr))for b in b_arr: print(b, end=' ') print()print('element of bytes is int number', b_ar...
2024-01-10python快速排序实现元素递增
概念1、快速排序法又称分割交换法,是冒泡排序法的改进。基本思想2、在数据中找到一个虚拟的中间值,然后将所有计划排序的数据分成两部分。在这些数据中,小于中间值的数据放在左边,大于中间值的数据放在右边,然后以相同的方式处理左右数据,直到排序完成。实例def quick(data, start, end): ...
2024-01-10