为了账号安全,请及时绑定邮箱和手机立即绑定
# Enter a code
class Animal(object):
def __init__(self,name,age):
self.name = name
self.age = age

dog = Animal('dog',1)
cat = Animal('cat',2)

print(dog.name,dog.age)
print(cat.name,cat.age)
# Enter a code
class Animal():
pass

dog = Animal()
cat = Animal()

print(dog)
print(cat)
print(dog == cat)
.append(f)——向list中追加的是函数f的对象引用
.append(f())——追加的是函数f的返回结果
运行参考答案还是一直报错
class Animal(object):
__age = 2
def __init__(self, name, age):
self.name = name

cat = Animal('Kitty', '3')

print(cat.name)
print(cat._Animal__age)
叮叮叮,打卡
import requests

response = requests.get('https://www.imooc.com')
content = str(response.content, encoding='utf-8') # ==> 打印具体内容
# print(content)
content_list = content.split('\n')
print(len(content_list))
for line in content_list:
if 'www' in line:
print(line.strip())
命令行:python -m http.server --bind 127.0.0.1 8000
py代码:
import requests
response = requests.get('http://127.0.0.1:8000/')
# 打印状态码
print(response.status_code)
# 打印回应头
print(response.headers)
cmd中python -m http.server --bind 127.0.0.1 8000启动http服务器。
py文件中代码:
from urllib import request
response = request.urlopen('http://127.0.0.1:8000/')
print(response.status)
for k, v in response.getheaders():
print('{}: {}'.format(k, v))
这里是py2的环境,Person父类首先要继承object类,然后Student类的super方法也要传继承的子类和self两个参数才能调用__init__方法,py3的话父类不需要继承object类,spuer方法也不用传参就能直接调用
前面用py3 这里用py2 真有你的
python类的方法=静态方法
实例方法 = 类的方法
这个和JS里面的闭包好像是同一个道理
class Person(object):

def __init__(self, name,age,location):
self.__name = name
self.__age=age
self.__location=location

def get(self):
return '{},{},{}'.format(self.__name,self.__age,self.__location)
p = Person('Alice',22,'hongkong')
print(p.get())
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消