Python编程:从入门到实践(踩坑一)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python编程:从入门到实践(踩坑一),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1538字,纯文字阅读大概需要3分钟。
内容图文
![Python编程:从入门到实践(踩坑一)](/upload/InfoBanner/zyjiaocheng/758/ec3289476f3142df812508592ec3bc29.jpg)
第9章 类
第一坑
class Dog():
def _init_(self, name, age):
#获取储存在形参name中的值,并将其储存到变量name中
self.name = name
self.age = age
def sit(self):
print(self.name.title()+" is now sitting.")
def roll_over(self):
print(self.name.title() +" rolled over!")
#实例
my_dog=Dog('willie', 6)
your_dog=Dog('lucy', 3)
#访问属性
print("My dog's name is "+my_dog.name.title()+".")
print("My dog is "+str(my_dog.age)+" years old.")
#调用方法
my_dog.sit()
print("\nMy dog's name is "+your_dog.name.title()+".")
print("My dog is "+str(your_dog.age)+" years old.")
your_dog.sit()
错误:Traceback (most recent call last):
File “E:\python-work\Dog.py”, line 15, in
my_dog=Dog(‘willie’, 6)
TypeError: Dog() takes no arguments
[Finished in 0.2s]
key:**def __init__(self, name, age):
两个下划线**
第二坑
#给属性添加默认值
class Car():
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
self.odometer_reading=0
def get_descriptive_name(self):
"""返回整洁的描述性信息"""
long_name = str(self.year) + ' ' + self.make + ' ' + self.model
return long_name.title()
def read_odometer(self):
print("This car has " + str(self odometer_reading) + " miles on it.")
my_new_car = Car('audi', 'a4', 2016)
print(my_new_car.get_descriptive_name())
my_new_car.read_odometer()
错误: File “E:\python-work\car_2.py”, line 17
print(“This car has " + str(self odometer_reading) + " miles on it.”)
^
SyntaxError: invalid syntax
[Finished in 0.3s]
key:**print("This car has " + str(self.odometer_reading) + " miles on it.")
self后是小数点 不是空格**
内容总结
以上是互联网集市为您收集整理的Python编程:从入门到实践(踩坑一)全部内容,希望文章能够帮你解决Python编程:从入门到实践(踩坑一)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。