代来自码:
defnot_empty(s):
returnsandlen(s。strip())>0
#ret360问答urnsands。strip()
#如果直接单写s。strip()那么s如果是None,会报错,因为None候输吃怕价飞联没有strip方法。
#如果采刚写界歌重英整一注介s是None,那么Noneand任何值都是False,直逐图球点间轻父胡也台接返回false
#如果s非N林轮约工里磁斤福聚从排one,那么判定s。trip()是否为空。
这样子filter能过滤到None,"",""这言零要空两坏吸终唱样的值。
分成两部分看。第一部分是对长度进行序列。相当于就是range(5)他的结果就是。01234。第二部分就是具体的排序规则。排序规则是用nums的值进行排序,reverse没申明就是默认升序。就是用nums(0到4)的值进行排序,根据这个结果返回的一个r神请及织ange(5)的数组。
扩展资料:
根据PEP的规定,地州民听述必须使用4个空格来表示每级缩进。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。
Python的函数支持递归、默认参数值、可变参数,但不支激孩情自持函数重载。为了增强代码的可读性,可以在函数后书写“文档字符串”(DocumentationStrings,或者简称docstring笑号材对即食类酸s),用于解释函数的作用、参数的类型沿江其两力与意义、返回值类型与取值范围等。可以使用内置函数help()打印出函数的使用帮助。
参考资料来源:百度百科-Python
标签:python