![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
-dlx-
这个作者很懒,什么都没留下…
展开
-
python —— float转int时四舍五入
**float转int时四舍五入**f1=3.49f2=3.51r1=int(f1+0.5)r2=int(f2+0.5)原创 2021-06-26 10:47:40 · 5924 阅读 · 0 评论 -
Pycharm 项目目录中隐藏指定类型的文件
在【Ignore files and folders】中添加即可原创 2020-07-16 15:40:29 · 2380 阅读 · 0 评论 -
pythopn代码用pyinstallser打包exe后,运行报错 No module named 'pkg_resources.py2_warn'
用pyinstallser将pythopn代码打包exe,运行exe报错: No module named ‘pkg_resources.py2_warn’解决方法:将setuptools降级,经测试,降到41.0.1后,可正常运行pip install setuptools==41.0.1...原创 2020-03-28 15:55:50 · 336 阅读 · 0 评论 -
python str 特性
内置方法str.capitalize() # 首字母大写str.casefold() # 字母变小写(特殊)str.center(宽度,‘字符’) # 任意宽度居中且指定字符代替宽度str.ljust(宽度,“字符”) # 任意宽度左对齐且指定字符代替宽度str.rjust(宽度,“字符”) # 任意宽度右对齐且指定字符代替宽度str.count(‘字符’,位置(始,尾)) # 统计指...原创 2020-02-02 23:25:20 · 785 阅读 · 0 评论 -
提升python程序效率的方法
性能分析在开始优化之前,首先需要找到哪一部分拖慢了整个程序,可以用以下方法:用Unix的time命令使用cProfile使用time库time.per_counter:返回绝对值,包括python程序不在运行的时间,因此可能受到机器负载的影响time.process_time:只返回用户时间(除去了系统时间),只有进程运行时间提速方法使用内置数据类型内置数据类型使用C语言实现...转载 2020-01-31 00:54:53 · 244 阅读 · 1 评论 -
Python 带符号的16进制数转化为10进制数
width=32 # 16进制数所占位数data='FFFFE123'dec_data=int(data, 16) if dec_data > 2 ** (width-1)- 1: dec_data = 2 ** width-dec_data dec_data=0-dec_data...原创 2019-09-30 09:41:48 · 5284 阅读 · 0 评论 -
pyinstaller 常见问题与解决
1、‘utf-8’ codec can’t decode byte 0xce in position 122: invalid continuation byte打包前先输入:chcp 650012、RecursionError: maximum recursion depth exceeded in comparison1)在***.spec中添加:import sys sys...原创 2019-06-12 11:52:27 · 3278 阅读 · 0 评论 -
Anaconda常用指令
conda --version 检查版本conda update conda 升级当前版本conda create -n envName python=3.6 创建一个新的开发环境conda remove envName 移除开发环境activate envName 切换到另一个环境deactivate 将当前工作环境的路径切换到系统根目录conda ...原创 2019-05-20 14:28:31 · 290 阅读 · 0 评论 -
读书笔记:Python编程从入门到实践
读书笔记:Python编程从入门到实践Python编程 从入门到实践 [美] Eric Matthes 著,袁国忠 译 人民邮电出版社,2016-07一本入门级的书,非常适合零编程基础的读者,其中部分章节对有一定开发经验的程序员也会有些启发,如对列表的描述,尤其擅长其他语言从程序员,通过对比分析,能从中体悟到一些东西,对不同编程语言的核心思想能有更深入的理解。 其他资料: PE...原创 2018-06-29 16:58:08 · 802 阅读 · 0 评论 -
取余与取模的区别,以及在C++(C#)中的使用
取余与取模的区别,以及在C++(C#)中的使用c++和C#中,运算符‘%’为取余运算符,而并非取模预算符,在一些应用场景中,如果不加以区分,会产生严重的bug。取余运算(Complementation)和取模运算(Modulo Operation)的区别: 对于整型数a,b来说,取模运算或取余运算的方法都是: 第一步:求 整数商: c = a/b; 第二步:计算模或者余数: r =原创 2017-12-01 11:02:06 · 33551 阅读 · 1 评论