zoukankan      html  css  js  c++  java
  • python函数说明内容格式错误

    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对于格式的要求是十分严格的

  • 相关阅读:
    飞机大战4-我的子弹
    飞机大战3-我的飞机
    飞机大战1-分析设计
    继承
    常见题
    42个例子算法
    心跳
    tomcat
    service
    URI URL
  • 原文地址:https://www.cnblogs.com/cppddz/p/5376492.html
Copyright © 2011-2022 走看看