python 输出
name = input(‘请输入你的名字’)
输出
打印 print
文件输入输出 FileIo
f= open(‘newText.txt’,’w’) # 创建文件newText.txt , 模式 w 创建并打开文件
f.write(“fsadfsad”) #编辑文件内容
f.close() #关闭这个文件
#打开已有文件
c = open('a.txt') #不指定模式,默认读取文件
while True: # while循环
... line = f.readline() # python 自带的 读取文件 只读一行
... print(line) #打印
... if len(line)==0: #如果读取到空行
... break #中断循环
f.close() 关闭文件
Python 错误与异常处理
1.语法错误:syntax Error
2.异常:Exceptions
try:
#把可能出现异常的代码放在try下面
x = int(input('hello'))
break
except ValueErroe: #这个错误的解决办法是
print('')
面向对象变成和装饰器
类:class 现实世界中一些事物的封装 如(学生)
类:属性
类对象 类本身
实例对象 通过类 转换出来的实例
引用 通过引用对类的属性和方法进行操作
实例化 创建一个类的具体事例对象 (如:学生张三)
装饰器
class Student:
... def _init_ (self,name,age):
... self.name = name
... self.age = age
... def introduce (self):
... print('hello'+self.name)
... print('age'+self.age)
self 代表的是This ,代表当前类,不需要传参
实例化
//实例化Student 类
jim = Student('tom',20)
执行实例化对象的introduce方法
jim.introduce()
装饰器:类似js 的闭包
图形界面GUI:
图形界面:tkinter 图形库