1.open()返回一个文件对象,最常用于两个参数:open(打开方式,文件名) F
正解:f=open(‘文件名’,‘打开方式’,encoding=‘utf-8’)
2.已知 f=open(’***.txt’),读取改文件内容使用read方法 T
解:read 默认为只读,如果文件不存在会异常
3.已知f=open(’***.txt’,‘w’),将变量x写入到文件中使用的方法是 write 方法
解:write只写,如果文件存在会覆盖原来的内容,如果文件不存在会创建
append 追加,如果文件存在会追加到内容结尾,如果文件不存在会创建
4.使用内置函数open()且以‘w’模式打开的文件,文件默认指向文件尾部。 F
解:以’a’ 模式打开的文件,文件默认指向文件尾部。
5.变量名不能是含有特殊含义的字符
6.变量名只能由数字,字母,下划线组成,且数字不能位于开头
7.python中的一切内容都可以被称为对象(万物皆对象,一切皆为框)
8.close() 关闭文件
closed() 检查文件是否关闭
9.class中的def init(self) 是类的构造方法或初始化方法。(init前后有两个下划线,这里因为编辑原因看不出来。⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄)
10.python 支持多重继承的形式
11.当一个类定义一个__init__()方法时,类实例会自动调用__init__()
12.实例化操作是创建一个空对象(对象也叫实例)
13.str.ljust() 左对齐 str.rjust() 右对齐 str.center() 只适用于字符串
14 mode 模式,方式 mode =‘r’
15.类是一个抽象的命题,相当于一个模子,类可以有多个对象,但对象只有一个类。
16.str转换成人类能够识别的字符串
repr转换成解释器能够识别的字符串
17.创建正方形和立方体(平方和立方)
#方法一:
for i in range(1,11):
print('{}\t{}\t{}'.format(i,i**2,i**3))
#方法二:
for i in range(1,11):
print(repr(i).ljust(2),
repr(i**2).ljust(3),
repr(i**3).ljust(4),)
打印结果:
18.创建一个花神类,含有属性名字和show_info方法,子类继承父类的方法
# 花神类
class Flower(object):
flowername=''
def show_info(self):
print('花名:',self.flowername)
class FlowerFeary(Flower):
mp=0
def show(self):
super().show_info()
print('花名是:',self.flowername,'法力值是:',self.mp)
mm=FlowerFeary()
mm.mp=200
mm.flowername='小仙女'
mm.show()
f=open('mm.txt')
print(f)
打印结果:
19.导入一个半径,求圆的面积
import math
def area(r):
if r>0:
return math.pi*r**2
else:
aa=Exception('半径必须大于0')
print(aa)
try:
r=float(input('请输入半径'))
print(area(r))
except ValueError:
print(‘您输入的值有误’)
except Exception as ff:
print(ff)
运行结果: