Python程序控制语句用法实例分析
2020-06-25 08:07:40 来源:易采站长站 作者:易采站长站整理
class Student(object):
"这是一个学生类" #类帮助信息
studentCount=0 #类属性
def __init__(self,name,age): #类构造函数
self.name=name #初始化属性
self.age=age
Student.studentCount+=1
def showCount(self):
print("现在学生人数为:%d"%Student.studentCount) #访问类属性
def showStudent(self): #定义类方法
print("姓名:%s,年龄:%d"%(self.name,self.age))
print(Student.__doc__) #输出类帮助信息
s1=Student('小明',15) #类实例化
s2=Student('小李',23)
s1.showCount() #调用类的函数
s2.showStudent()7、文件操作
通过python自带的函数库完成对文件的读写,open()函数第一个参数为文件路径,第二个为打开方式
with open("test.txt",'wt') as w_file:
w_file.write("文件写入测试!")
with open("test.txt",'rt') as r_file:
str=r_file.read()
print(str)8、异常处理
在try后放入可能存在异常的函数体,通过except捕获异常并执行相应操作,否则执行else后的语句,最后无论是否出现异常都执行finally后的语句
def except_fun():
try:
10/0
except:
print("发生异常")
else:
print("正常执行")
finally:
print("程序结束")
except_fun()
#输出:
#发生异常
#程序结束9、调用外部函数库
利用python强大的外部资源可以非常便捷地完成一些操作
import random #导入外部库
from time import time #from 外部库 import 某个函数
import numpy as np #导入库并重命名
import matplotlib.pyplot as plt
rdm=random.randint(1,100) #在1到100之间产生随机数
print(rdm)
start=time() #产生当前的时间函数
print(start)
x=np.linspace(1,10,100) #在1到10之间产生100个等差数并返回列表x
y=2*x+1
plt.figure() #绘制图片
plt.scatter(x,y) #将列表数据x、y绘制到图片,结果为一条直线
print("程序运行时间:%f"%(time()-start)) #通过time函数计算程序的运行时间10、获取帮助
dir()可以打印某个类型的所有函数,help()可以打印某个类的帮助信息
dir(int)
help(list)更多关于Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python文件与目录操作技巧汇总》
暂时禁止评论













闽公网安备 35020302000061号