【Python基础】IndentationError: unexpected indent
2023-09-11 14:20:28 时间
返回: Python基础 索引页
在 python-3.7.4-embed amd64\phython.exe 启动后,在 >>> 提示符下,
粘贴拷贝官方的原始的类创建程序,会报错:
程序片段:
class Dog: def __init__(self, name): self.name = name self.tricks = [] # creates a new empty list for each dog def add_trick(self, trick): self.tricks.append(trick)
错误信息:
>>> def add_trick(self, trick): File "<stdin>", line 1 def add_trick(self, trick): ^ IndentationError: unexpected indent >>> self.tricks.append(trick) File "<stdin>", line 1 self.tricks.append(trick) ^ IndentationError: unexpected indent >>> self.tricks.append(trick)
在两个方法的空行,加入注释行 "#####" 后,可以正常工作。
class Dog: def __init__(self, name): self.name = name self.tricks = [] # creates a new empty list for each dog ############# def add_trick(self, trick): self.tricks.append(trick)
此时,拷贝后,给出提示符 "...", 再次回车,回到 ">>>" 提示符状态。
>>> class Dog: ... def __init__(self, name): ... self.name = name ... self.tricks = [] # creates a new empty list for each dog ... ############# ... def add_trick(self, trick): ... self.tricks.append(trick) ... >>>
返回: Python基础 索引页
相关文章
- Python任意参数的数量/预习课python基础
- Python 解密HTTP协议中的Gzip压缩数据
- 【华为OD机试真题 python】信道分配 【2022 Q4 | 200分】
- 零基础教你快速入门Python怎么学python入门?python新手学习路线
- Python零基础入门,2分钟带你了解python
- 请问Python零基础学会可以做哪些?python是不是很难学?
- 零基础小白怎么才能学会python?
- 中途转行python?怎么学?没有基础的我30了自学Python转行靠谱吗?
- 0基础怎么学习Python?Python学习方法汇总!
- python基础编程:python如何实现浪漫的烟花秀(附代码)
- 利用Python绘制 3D 体素色温图
- Python爬虫技术--基础篇--Web开发(中)
- Python爬虫技术--基础篇--多进程
- 选择排序精简Python版
- Python基础随机数库——random
- 基于Python表达式计算器【100010430】
- 基于Python+MySQL实现物联网引论课程一个火警报警及应急处理系统【100010366】
- Python数据可视化 Pyecharts 制作 Treemap 矩形树图
- 【转载】python的魔法方法———A Guide to Python's Magic Methods
- Python 基础 之 python 进程知识点整理,实现一个简单使用进程池的多进程文件夹文件copy器
- Python 基础 之 python 线程知识点整理,并实现一个简单多线程 udp 聊天应用
- 这你能相信?有人用Java、Python、C、C++、Go、JS等等各种语言把所有算法实现了一遍
- (转+原)python中的浅拷贝和深拷贝
- Python求最大公约数和最小公倍数