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

  • 相关阅读:
    教你如何上传项目到GitHub
    Spring Boot日志使用
    Github库名命名规范
    failed to resolve org.junit.platform
    SecureCRT 关键字高亮显示
    curl 命令
    idea中展开折叠的文件夹
    python官网打不开
    小工具下载地址汇总
    Navicat12 for Mysql激活
  • 原文地址:https://www.cnblogs.com/cppddz/p/5376492.html
Copyright © 2011-2022 走看看