python
文章平均质量分 63
Whitemeen太白
这个作者很懒,什么都没留下…
展开
-
python:round()函数的舍入问题
一、round舍入在python2.7的doc中,round()的最后写着,“Values are rounded to the closest multiple of 10 to the power minus ndigits; if two multiples are equally close, rounding is done away from 0.” 保留值将保留到离上一位更近的一端(四舍六入),如果距离两端一样远,则保留到离0远的一边。所以round(0.5)会近似到1,而round(-0.原创 2021-06-26 10:18:09 · 3210 阅读 · 0 评论 -
关于字典、有序字典排序的解释 —— Python
字典的排序:首先说明:字典本身就是无序的(字典元素不存在位序),也就不能针对字典对象进行排序。但是可以参照字典的**“键”或“值”**排序生成新的元组列表来输出。(关于 “ 字典位序 ” 在之后的有序字典处说明)my_dict = {'lilee':25, 'age':24, 'phone':12}1.按key排序sorted(my_dict.keys())只输出keysorted(d.items(), key = lambda item:item[0], reverse=False)原创 2021-01-11 00:04:31 · 1073 阅读 · 0 评论 -
Python --- 切片详解 (正负索引、索引越界、返回浅复制)( 底层解析)
lst = list(range(5))print(lst)for i, j in enumerate(lst): lst_1 = lst[:i:-1] print(i, lst_1) start_index:表示是起始元素对象,正索引位置默认为0;负索引位置默认为 -len(consequence)end_index:表示是末端元素对象,正索引位置默认为 len(consequence)-1;负索引位置默认为 -1。正式句法规则并没有在序列中设置负标号的特殊保留条款;.原创 2020-10-15 23:02:26 · 9638 阅读 · 3 评论