Python学习过程(一)

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()



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值