随笔分类 - Python基础
摘要:在Python函数中,传递的参数如果默认有一个为 列表(list),那么就要注意了,此处有坑! 预期输出的是: $ python3 /home/shiyanlou/listbugtest.py758595但现在的程序输出的是: $ python3 /home/shiyanlou/listbugtes
阅读全文
摘要:报错: PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/xlrd-1.2.0.dist-info' Storing debug log for failure in /hom
阅读全文
摘要:一、迭代器 Python迭代器对象在遵守迭代器协议时需要支持两种方法: __iter__(),返回迭代器对象自身,用在for和in语句中 __next__(),返回迭代器的下一个值,如果没有下一个值可以返回,那么应该抛出stopIteration异常。
阅读全文
摘要:一、 改写student_teacher.py功能为: ①在 Person() 类中增添函数 get_grade()②对于教师类,get_grade() 函数可以自动统计出老师班上学生的得分情况并按照频率的高低以 A: X, B: X, C: X, D: X 的形式打印出来③对于学生类,get_gr
阅读全文
摘要:一、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)会返回列表元
阅读全文
摘要:一、Pyhton在Windows下的安装与使用 http://www.cnblogs.com/wumac/p/8195025.html 1.进入Python官网http://www.python.org,在“Downloads”下拉菜单中选择相应的操作系统,我们选择windows。选择Windows
阅读全文

浙公网安备 33010602011771号