python中的函数的应用
例如:比较两个数,将较大的数返回
def Maxfun(a,b)
if(a>b):
return a
else:
return b
python模块
- import 导入模块
import student #导入学生模块
studeng.getstuName(); #调用sutdent模块中的方法。
- from …import 导入 模块
from student import getStuName #表示从student中导入getStuName模块
- from …import * 导入模块中的所有
from student * #导入student的所有代码
python文件I/O
- 读取键盘输入
Str = input("请输入:")
print(Str)
- 读和写文件
file = open(filename,mode):filename,文件名称(包括路径);mode是打开方式
eg:
file=open(“E://test/test.txt”,“r+”) #以读写的方式打开文件test.txt
str = file.read() 读取整个文件的内容
str1=file.readline() 读取单独的一行数据
str2 = file.readlines() 读取文件中包含的所有的行
print(str)
file.write(“这是一个好文章”) 将字符串写入文件中
file.tell() 返回文件当前所处位置
file.seek(offset, from_what) 改变文件当前的位置:offset表示移动的步数,from_what表示从哪个位置开始移动 0开头 1当 前 2末尾
注意读写完后关闭文件: file.close()
pickle模块:实现了基本的数据序列和反序列化
pickle.dump(obj, file, [,protocol]) 将对象写入到文件中
x = pickle.load(file) 以反序列化的方式加载回对象后展示
python异常处理
try:
要执行的代码
except 异常名称【可忽略】:
发生异常时要执行的代码
finally:
无论异常与否这里的代码块都会被执行
一个except可以处理多个异常类型
except (RuntimeError, TypeError, NameError):
pass