码迷,mamicode.com
首页 > 编程语言 > 详细

python函数说明内容格式错误

时间:2016-04-10 23:59:32      阅读:515      评论:0      收藏:0      [点我收藏+]

标签:

def levlTwo(levloneList,levlOneNum):
     """
    入参levloneList 一级城市列表
    入参levlOneNum 用户选择的城市序号
    出参levlTwoList 返回二级城市列表
    """
    if int(levlOneNum) <= len(levloneList)-1:
        print("""--------------------------------
    欢迎进入城市查询系统!
    ------------------------------------
    %s市下有以下区域:
    b 返回
    q 退出"""%(levloneList[int(levlOneNum)]))
        levlTwoInfo = cityData[levloneList[int(levlOneNum)]]
        levlTwoList = []
        for x in levlTwoInfo:
            levlTwoList.append(x)
        for i in levlTwoList:
            print(levlTwoList.index(i),i )
        return levlTwoList

 函数中""" .... """ 并没有按照格式化对其导致运行时程序报错

  File "D:/新建文件夹/DAY1/ThreeDirectory/ThreeDirectory.py", line 36
    if int(levlOneNum) <= len(levloneList)-1:
                                            ^
IndentationError: unindent does not match any outer indentation level

  将函数的注释内容格式对齐即不报错了

def levlTwo(levloneList,levlOneNum):
    """
    入参levloneList 一级城市列表
    入参levlOneNum 用户选择的城市序号
    出参levlTwoList 返回二级城市列表
    """

  看来python对于格式的要求是十分严格的

python函数说明内容格式错误

标签:

原文地址:http://www.cnblogs.com/cppddz/p/5376492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!