摘要:
一、Counter collections是Python内建的一个集合模块,提供了许多有用的集合类 其中有很多类,Counter是一个有助于hashable对象计数的dict子类,它是一个无序的集合,其中hashable对象的元素存储为字典的键,它们的计数存储为字典的值,计数可以为任意整数,包括零和 阅读全文
摘要:
一、模块 为了便于使用、调试以及拥有更好的可读性,我们使用模块来达到目的,模块就是包括Python定义和声明的文件 我们可以由全局变量__name__得到模块的模块名。 2)导入模块 有不同的方式导入模块,甚至可以从模块中导入指定的函数 导入模块中的所有定义 二、包 含有__init__.py 文件 阅读全文
摘要:
一、定义类 所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。 以下面这种方式定义类: 在类的声明中可以写任何Python语句,包括定义函数 2)__init__方法 类的实例化使用函数符号,只要将类对象看作是一个返回新的类实例的无参数函数 阅读全文
摘要:
实现一个程序,将分钟转为小时和分钟,代码中不要使用input()函数,否则挑战测试会卡住,出现Timeout报错 在文件中实现一个函数 Hours(),将用户输入的 分钟数 转化为 小时数和分钟数,并要求小时数尽量大。将结果以 XX H, XX M 的形式打印出来。 要求: 用户能够通过命令行参数输 阅读全文
摘要:
需要一个程序来提取文件中的字符串中的数字,然后打印输出 任务: 1.使用open打开文件String.txt,并读取其中的字符串 2.提取字符串中的所有数字,并组合成一个新的字符串,然后打印输出 ps:使用isdigit()来判断字符是否为数字,并且使用循环来访问字符串中的单个字符 二、异常 在程序 阅读全文
摘要:
一、文件操作 通常我们把文件分为两类,文本文件和二进制文件。 1)文件打开 使用open()函数打开文件,需要两个参数,第一个参数是文件路径或者文件名,第二个是文件的打开模式 'r' 以只读模式打开,只读取文件不可编辑删除文件的任何内容 'w' 以写入模式打开,文件存在将会删除里面的所有内容,然后打 阅读全文
摘要:
一、试验 经常需要在同一个程序里多次复用代码。需要一些内建函数,比如len(),divmod() 二、定义一个函数 使用关键字def来定义一个函数,如 编写一个函数,让它接受两个整数作为输入,然后返回总和 第二行return关键字,把a+b的值返回给调用者 实例:编写一个函数来检查给出的字符串是否为 阅读全文
摘要:
一、 ps:在输入当中想换行,对在想换行的地方后面加上\即可 2)如果想分几行输入字符串,并希望行尾的换行符自动包含到字符串当中,可以使用三对引号"""..."""或者‘’‘...''' 二、字符串的方法 每个字符串对象都有几个可以使用的内建方法 1)title()返回字符串的标题版本,即单词首字母 阅读全文
摘要:
一、判断学生成绩是否达标的程序 ps:sum()函数是对系列进行求和计算,实例如下: >>>sum([0,1,2]) 3 >>>sum((2,3,4),1) #元组计算总和后再加1 10 二、计算两个矩阵的乘积 ps:str()函数 str函数是将对象转化为适于人阅读的形式,即返回一个对象的stri 阅读全文
摘要:
一、列表的方法与列表元素的删除 1.1建立一个列表a,调用列表的方法a.append(45)添加元素45到列表末尾 2)将数据插入到列表的任意位置,使用列表的insert()方法,如在 >>> a = [23,45,1,-3434,43624356,234] 3)列表方法count(s)会返回列表元 阅读全文