
python
zwtxy1231010
这个作者很懒,什么都没留下…
展开
-
python学习笔记--decimal
Round类型 Decimal中大致有以下几种类型,做简单介绍一下,如有错误,希望指正: 1)ROUND_UP:舍弃小数部分非0时,在前面增加数字,如 5.21 -> 5.3; 2)ROUND_DOWN:舍弃小数部分,从不在前面数字做增加操作,如5.21->5.2; 3)ROUND_CEILING:如果Decimal为正,则做ROUND_UP操作;如果Decimal为负,则做ROUND_DOWN操作; 4)ROUND_FLOOR:如果Decimal为负,则做ROUND_UP操作;如果D转载 2020-09-22 10:26:06 · 438 阅读 · 0 评论 -
Python 列表切片陷阱:引用、复制与深复制
Python 列表的切片和赋值操作很基础,之前也遇到过一些坑,以为自己很懂了。但今天刷 Codewars 时发现了一个更大的坑,故在此记录。Python 列表赋值:复制“值”还是“引用”? 一维列表: 很多入门 Python 的人会犯这样一个错误:在赋值操作=中搞不清是赋了“值”还是“引用”。比如: a = [1, 2, 3] b = a b[0] = 10 # 更改列表 b 的第一个元素,但 a 现在也被更改为了 [10, 2, 3] 他可能只想改变列表b,但实际上这样也会改变列表a。.原创 2020-07-16 15:33:18 · 191 阅读 · 0 评论