python学习第十八天

Posted EuanXu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习第十八天相关的知识,希望对你有一定的参考价值。

import master

lst = ["akl", "obm"]
for i, item in enumerate(lst):
print(i,item)
while 1:
num = input(‘输入‘)
if num == ‘0‘:
master.akl()
if num == ‘1‘:
master.obm()
while 1:
s = input(‘输入你要测试的功能‘)

# 从模块中拿到你想测试的功能
if hasattr(master, s): # 判断是否有此功能
fn = getattr(master, s) # 从模块中货的这个方法
fn()
else:
print(‘没有这个方法‘)

print(getattr(master,"name"))
setattr(master, "name", ‘Euan‘)
print(master.name)

class Car():
def __init__(self, color, pai, price):
self.color = color
self.pai = pai
self.price = price

def fly(self):
print(‘我的车会飞‘)

c = Car("黑色","兰博基尼",1000000000)
delattr(Car, "fly") # 可以操纵我们的类或者对象
c.fly()

setattr(Car,‘fly‘, lambda self:print(‘我靠,我的车能飞‘))
c.fly()

print(c.color)
setattr(c, ‘color‘, ‘白色‘)
print(c.color)

print(getattr(c, ‘pai‘))
print(c.pai)














































以上是关于python学习第十八天的主要内容,如果未能解决你的问题,请参考以下文章

学习python课程第十八天

python学习第十八天

Python 学习第十八天 js 正则及其它前端知识

python学习之第十八天

python学习的第十八天模块之包相对搜索路径和绝对搜索路径

python第十八天