python小白错误总结与学习

入门题知识总结

1.取近似值:

float() --将整数和字符串转换成浮点数。 class float([x])

int() --将一个字符串或数字转换为整型。 class int(x, base=10)

input()--接受一个标准输入数据,返回为 string 类型。

lambda()--匿名函数只是一个表达式。lambda [arg1 [,arg2,.....argn]]:expression

2.提取不重复的整数:

map()--根据提供的函数对指定序列做映射。map(function, iterable, ...)

直白解释:map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。

注意:map函数要经过list转换

join()--将序列中的元素以指定的字符连接生成一个新的字符串。 str.join(元组、列表、字典、字符串) 之后生成的只能是字符串。

Python中的排序方法

一. Python中内置的排序方法

Python列表有一个list.sort()方法可以直接修改原列表对象进行排序,Python还内置了一个sorted()函数对可迭代对象排序并返回新的列表对象。

sort 与 sorted 区别:

sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。

list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。

使用sort(key=int)来排序,结果就对了

alt alt

为什么if后面不打印? 总是降序排列??/ 奇怪

全部评论

相关推荐

震撼沃玛一整年:查看图片
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务