Python中交互性的输入以及if-else语句的运用:
#交互性输入以及if-else的运用
number = 23
guess = input('please a intager:') #在窗口中进行交互性输入
guess = int(guess) #对其进行强制转换为int类型
while guess != number:
if guess == number:
print('Ok')
break
elif guess<number: #由于在python中没有witch语句,在python中只能运用if-else对其控制
print('is min')
else:
print('is max')
guess = int(input('please a intager:'))
print('is OK','完成')
Python文件的IO操作:
filePath="c:/test/tt.txt"
#从文件中读取信息
f=open(filePath, "r")
for line in f:
print(line)
f.close()
#向文件中写入信息
f=open(filePath, "a") #这里有两种方式:第一种是以w的形式,它写入时将会清空以前的数据然后再写入数据,第二种是以a的形式,它以追加的形式写入数据
f.write("我开始向文件中写入信息\n")
f.writelines("我已经向文件写入了信息")
f.close()
类的定义与继承,由于python支持多继承,可以直接在子类的括号中写入需要继承的类,并且用括号分隔开来
#类的定义与继承
class Base:
def __init__(self):
self.data=[]
print("test1")
def add(self, x):
print("test2")
self.data.append(x)
class Child(Base):
def plus(self, a, b):
self.add(a)
self.add(b)
print("test4")
print(a+b)
test = Child()
test.add("str1")
print(test.data)
test.plus(2, 3)
print(test.data)
在Python中每一个“.py”文件都是以module,可以运用import进行导入
#在Python中每一个“.py”文件都是一个module,在module之间可以相互导入
#jj.py
#number = 43
import jj
print(jj.number)
运用简单的控制实现9*9乘法表:
#9*9乘法表
def main():
for i in range(1, 10):
for j in range(1, i+1):
if i == j:
print(j, " * ", i, " = ", i*j)
else:
print(j, " * ", i, " = ", i*j, end=" ")
main()