04 2018 档案
摘要:概述 os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。 os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。 在Unix,Windows中有效。 语法 walk()方法语法格式如下: 参数 top -- 是你所要便利
阅读全文
摘要:class Dog: # 在创建一个小狗实例的时候,给它设置几个属性 def __init__(self, name, age = 1): self.name = name self.age = age def eat(self): # print("名字是%s,年龄%d岁的小狗在吃饭"%(self
阅读全文
摘要:class Animal: # 所用的知识 Animal类的封装 -> Dog类,Cat类,Person类的继承->多态 # 把所有的共同属性和方法封装在一个公有类里面让子类继承父类的方法来实现和数据 # 在创建一个小狗实例的时候,给它设置几个属性 def __init__(self, name,
阅读全文
摘要:Pycharm 快捷键 Python自带Shell ALt + N 上一句命令 Ctrl + N 新建一个py文件 F5 运行当前的py文件 Ctrl + C 强制亭子 设置为Eclipse默认的快捷键 + Pycharm 4.0.5 Ctrl + Shift + Q 全屏 Ctrl + Shift
阅读全文
摘要:这样子,win32com.client模块就可以使用了
阅读全文
摘要:import random# (0,1000)随机产生一个数key = random.randint(1,1000)# 用来统计猜的次数count = 0# 定义一个折半查找的函数def BinSearch(array, key, low, high): global count mid = int
阅读全文
摘要:# 第一题:设计一个全局变量,来保存很多个学生信息;学生(学号, 姓名,年龄);思考要用怎样的结构来保存;# 第二题:在第一题基础上,完成:让用户输入一个新的学生信息(学号,姓名,年龄);你将其保存在全局变量中;并提供给用户查看当前有多少个学生的功能;# 第三题:向用户提供根据学号查看指定学员具体信
阅读全文
摘要:# 第一题:设计一个全局变量,来保存很多个学生信息;学生(学号, 姓名,年龄);思考要用怎样的结构来保存;# 第二题:在第一题基础上,完成:让用户输入一个新的学生信息(学号,姓名,年龄);你将其保存在全局变量中;并提供给用户查看当前有多少个学生的功能;# 第三题:向用户提供根据学号查看指定学员具体信
阅读全文
摘要:# 将字符中单词用空格隔开# 已知传入的字符串中只有字母,每个单词的首字母大写,# 请将每个单词用空格隔开,只保留第一个单词的首字母大写传入:“HelloMyWorld”# 返回“Hello my world”# 给定一个字符串inStr = "HelloMyWorld"# 把字符串转换成列表str
阅读全文
摘要:费希尔 - 耶茨洗牌 维基百科,自由的百科全书 所述费-耶茨洗牌是一种算法,用于产生随机排列的有限的序列 -in平原而言,算法打乱的序列。该算法有效地将所有元素放在帽子里; 它通过随机从帽子中绘制一个元素直到没有元素保留下来,从而不断确定下一个元素。该算法产生无偏置排列:每个排列的可能性相同。该算法
阅读全文
摘要:# 输入一个数据,删除一个列表中的所有指定元素# 给定的列表数据data = [1,2,3,4,5,6,7,8,9,0,5,4,3,5,"b","a","c","f","d","b","a","c",]print("打印删除前的列表元素!")print(data)# 用户输入needDeleteEl
阅读全文
摘要:比较容易记忆的是用内置的set l1 = ['b','c','d','b','c','a','a'] l2 = list(set(l1)) print l2 还有一种据说速度更快的,没测试过两者的速度差别 l1 = ['b','c','d','b','c','a','a'] l2 = {}.from
阅读全文
摘要:# 输入一个数据,删除一个列表中的所有指定元素# 给定的列表数据data = [1,2,3,4,5,6,7,8,9,0,5,4,3,5,"b","a","c","f","d","b","a","c",]print("打印删除前的列表元素!")print(data)# 用户输入needDeleteElement = input("请输入需要删除的列表元素:")# 如果用户输入的是数字就进行数据转换i
阅读全文
摘要:给定一个文件;以及给定的字符,比如“a”; 统计字符个数;(可选)# 文件的打开操作f = open("wyl.txt","r")# 文件的读取操作content = f.read()# 用户输入需要统计的字符:receiveData = input("请输入需要统计的字符:")count = 0for temp in content: if temp == receiveData: ...
阅读全文
摘要:# 用户给定一个十进制数据,以及进制n, 完成n进制的转换,输出结果给用户(不要借助已有函数)# 用户的输入进制数据Decdata = int(input("请输入一个十进制数据:"))# 用户输入的进制nHex = int(input("请输入一个进制n:"))# 自定义数据转换函数def DecConversion(dec,n): # 存放输出数据初始化 result = '' ...
阅读全文
摘要:# 画地图map_data = [ [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 1, 0, 0, 0, 0, 0, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 0, 1], [1, 0, 1, 0, 1, 0, 1, 1, 0, 1], ...
阅读全文
摘要:文件名全小写,可使用下划线 包应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。 模块与包的规范同。如mymodule。 类总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法函数名应该为小写,可以用下划线风格单词以增加可读性。如:
阅读全文
摘要:1. 简述Python代码的运行机制 2. 如果我有一段代码“print('hello world')”我可以在哪些地方,通过哪些方式来查看它的运行结果? 3. 尽可能多的写出系统关键字,并解释含义
阅读全文
摘要:1. 让用户输入圆的半径,告诉用户圆的面积; import math while True: # 用户输入 r = input("请输入圆的半径:") # 判断如果是字符则重新输入 if not r.isalpha() : # 数据处理 r = float(r) cicleArea = math.p
阅读全文
摘要:Python有哪些关键字 -Python常用的关键字 and, del, from, not, while, as, elif, global, or, with, assert, else, if, pass, yield, break, except, import, print, class,
阅读全文
摘要:import os# 通过给定的文件夹,列举出这个文件夹当中,所有的文件,以及文件夹,子文件夹当中的所有文件def listFilesToTxt(dir,file): # 1.列举出,当前给定的文件夹,下的所有子文件夹,以及子文件 file_list = os.listdir(dir) # prin
阅读全文
摘要:# 0.获取所有的文件名称列表import osimport shutilos.chdir("files")file_list = os.listdir("./")print(file_list)# 1.遍历所有的文件(名称)for file_name in file_list:# 2.分解文件的后
阅读全文
摘要:f.read([size]) #size为读取的长度,以byte为单位f.readline([size]) #读一行,如果定义了size,有可能返回的只是一行的一部分f.readlines([size]) #把文件每一行作为一个list的一个成员,并返回这个list。其实它的内部是通过循环调用rea
阅读全文