-
print(1.2-1.0==0.2) # part 1 # False print(1.2-1.0) # part 2 # 0.19999999999999996
part 1 执行结果是false的原因:浮点数无法精确表示,看 part 2 的输出结果就一目了然了。
-
kvps = { '1' : 1, '2' : 2 } theCopy = kvps.copy() kvps['1'] = 5 theCopy['2']=9 print(kvps) print(theCopy) sum = kvps['1'] + theCopy['1'] print (sum) # {'1': 5, '2': 2} # {'1': 1, '2': 9} # 6
copy是浅拷贝,进行过浅拷贝之后,原字典和拷贝后的字典不会相互影响,两者进行更改之后另外一方不会随之更改。
-
python my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值? (这个是有疑问的点,虽然题目是对了,但是并不了解这个点)
-
答案:
argv[2] - 解析:
- sys.argv是传递给python脚本的命令行参数【字符串】列表,argv[0]为该
-
python基础知识题目练习(一)(待修改)
最新推荐文章于 2022-02-16 13:02:16 发布
![](https://img-home.csdnimg.cn/images/20240709112858.png)