Python字符串转浮点数?别踩我踩过的坑,f字符串和浮点数的血泪教训

发布时间:2026/7/8 8:51:22
Python字符串转浮点数?别踩我踩过的坑,f字符串和浮点数的血泪教训 大家好我是书中思想今天是自学第3天。当前进行数字运算的学习之际, 顺带开展了第二章的复习工作。原本预想仅仅是做表面形式上的应付行动, 然而未曾料到竟然发觉自身存在好些个“认知误区”——原来截止到之前, 自己始终错误运用了f字符串误区一f字符串里需要逗号吗之前写f字符串的时候, 我总是习惯性地这样想, f我的名字是, name。可是今天重新去看教材才发现, 正确的写法竟然是 f我的名字是{name} , 整个字符串要用引号进行包裹, 变量要用花括号嵌在里面, 根本就不需要逗号两天前写的代码, 回想起来, 运行是成功了, 可写法却是错的。今天把它彻底纠正, 感觉神清气爽。误区二浮点数可以直接比较相等吗写在教材里的一个例子是, 0.1加上0.2并不等于0.3。我进行了尝试, 结果输出的确实是False。原来是因为浮点数在计算机内部存储存在精度方面的问题, 不能直接运用进行比较。正确的做法是去比较它们之间的差值是不是足够小。这个小技巧被记住了, 往后写金额计算的时候就会格外小心。新发现数字里可以加下划线今日所获, 乃是一旦为一百万, 便会自行将下划线忽略不计。往昔书写大数字之际, 总是得掰着手指头去数位数, 如今如此一来, 可就便利许多了。jysgq.com新技能VS Code交互式环境以前要是想于VS Code那边尝试一段短小的代码, 那就都得去新建文件而后再运行。今日学到了: 于那种.py文件当中输入# %%便能够去创建“代码单元格”, 按下Shift Enter就能够在交互式窗口那里运行。一边书写一边进行测试, 效率实现了翻倍呢今日感悟复习并非是重复, 而是纠错, 要是并非今天进行复习, 我或许会延续怀有错误的 f 字符串用法持续学下去。定期回头去看, 的确能够发觉盲区。“之禅”值得反复去读, 短短 19 句话, 然而却是设计的精髓所在。推荐每一个初学者都去阅读一番。每天解决一个疑惑, 比学习众多新知识更为重要, 今天我真正弄明白的仅有几个点, 不过每个都记忆深刻。从明天起始去学习第三章, 其内容为列表。听闻这属于最为常用的数据结构, 内心里有着些许小小的期待。要是你同样处于自学的状态, 欢迎留下话语来展开交流, 使得我们一块儿取得进步。