文件的使用 文件都是由二进制存储 文本文件:由单一特定编码组成 tf = open("f.text",rt)print(tf.readline())tf.close() 二进制文件:由 0 和1 构成。没有同一的字符编码 bf = open("f.txt",rb)print(tf.readline())tf.close() 文件打开 : <变量名> = open(
对于任何一个编程项目来说,都需要一个编码的规范以及标准,这里整理了一些Google python的命名规范以及python语言PEP8的编码规范。 一、命名规范 命名示例: module_name, 模块package_name, 包ClassName, 类method_name, 方法ExceptionName, 异常function_name, 函数GLOBAL_VAR_NAME,
函数->功能, 如print(),input(),range(), 方法->功能, 如index()(尽量不用此方法),find(),类里面的函数就叫做方法 容器->列表,字符串,元组,字典,set集合. 模块-是可以调用的 appearance->通用的意思 标识符 ->变量,函数,类,文件等的名字 def->定义(define) 百分比转换 print("%.2f %%"(
魔术方法 ***** 特殊属性 属性 说明 __name__ 类、函数、方法等的名字 __module__ 类定义所在的模块名 __class__ 对象或类所属的类 __bases__ 类的基类的元组,顺序为它们在基类列表中出现的顺序 __doc__ 类、函数的文档字符串,如果没有定义则为 None __mro__ 类的m
对计算来说: java 除法: 3/4 ==0;pyhton 除法: 3/4 ==0 3//4==0.75
列表生成式:一种生成具有“指定运算规则”的列表生产方法。 生成器, 格式:(算法) 如:(n*100 for n in range(10) if n %2 != 0) (1)是一个存储算法的东西。 (2)也是一种迭代器。可以通过for in 方法取出元素。 list2=(n for n in range(10) if n%2 != 0)for n in list2: pri
用raise语句来引发一个异常。异常/错误对象必须有一个名字,且它们应是Error或Exception类的子类 下面是一个引发异常的例子: class ShortInputException(Exception): '''自定义的异常类''' def __init__(self, length, atleast): #super().__init__() self.len
使用requests爬取百度翻译实现英文单词简单矫错 首先选择百度翻译的原因: 当我们输入一个拼写错误的单词时,它会提示你可能正确的单词,根据这个原理,实现单词的矫错。 我们要做的就是把翻译,还有这个可能正确的单词提取出来。 用Chrome浏览器F12审查元素,可以找到翻译URL,请求方式
while循环 while 条件: # 不满足条件直接退出 执行语句 else: # 在while条件执行完之后则执行else语句。如果中途被break打断循环,则不执行else语句,else语句可有可无。 pass break 结束循环. 停止当前本层循环 continue 结束当前本次循环. 继续执行下一次循环 格