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

时间: 2024-12-27 23:17:10

python函数说明内容格式错误的相关文章

【Python基础学习篇八】Python函数

函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果. 一.函数的定义 函数的定义使用保留字def定义.函数在使用前必须定义,函数的类型即返回值的类型. Python函数定义的格式如下: def 函数名 (参数1[=默认值1],参数2[=默认值2]...): ... return 表达式 函数名可以是字母.数字或下划线组成的字符串,但不能以数字开头.函数的参数放在一对圆括号中,参数的个数可以有一个或多个,参数之间用逗号隔开,这种参数称之为形式参数. 例子: #!/usr/bin/e

【美妙的Python之六】Python函数

美妙的Python之函数 简而言之: Python 是能你无限惊喜的语言,与众不同.           1.函数定义:           Python函数的定义格式: 需要指出的是,Python的参数传递都是引用传递,故函数内改变了参数,会导致原始数据被改变.这一点不同于C/C++,Python不区分值传递与引用.          示例代码: 2.参数:                   缺省参数,如果没有传入参数,则使用默认值.其用法为:在参数列表内制定默认值. Python函数提供一

在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’

如题,在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: '文件路径',在查阅了大量资料后也得到了一些解决方案,但是这些解决方案对于作者的情况都不适用,依然报错,没办法,虽然作者的英语水平很不咋地,但中文帮不了作者,只好求助于英文了. ? ? ? ?建议各位看客在修改时,仔细看清楚自己的情况是否适用.废话不多说,开始正文. ? ? ? ?作者的路径为open('D:\LearningBooks\test.txt') ? ?

【Python之旅】第三篇(一):Python函数

说明: 使用函数可以使程序实现功能模块化,大大简洁我们的程序,这里主要讨论Python中函数的下列内容: 1.函数定义与函数参数 2.局部变量和全局变量 3.函数默认参数和关键参数 4.*Args和**Kargs 因为函数部分内容跟C语言中的很多内容都十分相似,所以会结合C语言来进行对比学习. 1.函数定义与函数参数 --基本格式1:不参参数 ·定义: def sayHi():     print "Hello!" ·调用: >>> sayHi() Hello --基

Python怎么读写json格式文件

JSON-是一个轻量级的数据交换格式.点击打开百度百科 JSON维基百科:http://zh.wikipedia.org/wiki/JSON json模块 关于json的官方文档:点击打开链接 本文由@The_Third_Wave(Blog地址:http://blog.csdn.net/zhanh1218)原创.不定期更新,有错误请指正. Sina微博关注:@The_Third_Wave 如果这篇博文对您有帮助,为了好的网络环境,不建议转载,建议收藏!如果您一定要转载,请带上后缀和本文地址. d

python函数入参和返回值

以下内容参考自runoob网站,以总结python函数知识点,巩固基础知识,特此鸣谢! 原文地址:http://www.runoob.com/python3/python3-function.html 函数格式大体如下def 函数名(参数列表): 函数体 例子: # 计算面积函数 def area(width, height): return width * height 定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构. 这个函数的基本结构完成以后,不会执行,除非被调用 如

Python系列:四、Python函数--技术流ken

Python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (). 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数. 函数的第一行语句可以选择性地使用文档字符串—用于

Python 五、Python函数

一.函数概述 1.函数的基础概念 函数是python为了代码最大程度地重用和最小化代码冗余而提供的基础程序结构. 函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件 函数用于将相关功能打包并参数化 在python中可以创建4种函数: 全局函数:定义在模块中 局部函数:嵌套于其它函数中 lambda(匿名)函数:仅是一个表达式 方法:与特定数据类型关联的函数,并且只能与数据类型关联一起使用 函数和过程的联系:每个Python函数都有一个返回值,默认为None,也可以使用"return

Python 3.X 调用多线程C模块,并在C模块中回调python函数的示例

由于最近在做一个C++面向Python的API封装项目,因此需要用到C扩展Python的相关知识.在此进行简要的总结. 此篇示例分为三部分.第一部分展示了如何用C在Windows中进行多线程编程:第二部分将第一部分的示例进行扩展,展示了如何在python中调用多线程的C模块:第三部分扩展了第二部分,增加了在C模块的线程中回调python的演示. 本文所用的环境为:64位Win7 + python 3.4 x86 + vs2010 一.windows下的C语言多线程程序 windows下多线程编程