python的一些使用体会
2024-10-09 08:46:26
python刚开始接触,因为刚好有点需求,所以写了点小程序,一点点体会。
优点:
1. os.rename()方法不错,c#就没有这个方法
2.字符串的slice操作不错,取substring有时比较方便
3.单独一段代码块也能运行,写小程序方便
4.[(foo,bar) for i,j in abc] 即所谓list comprehension的写法不错
5.pydub这个库,提供detect_silence方法,NAudio都没这种方法。(附注:调用api是比较方便,但是这个库不支持流操作,把整个文件都装到内存,32位系统下处理大文件容易提示内存不足。)另外还有不少类似功能的库,比.net选择多。
缺点:
1.没有switch语句,不太方便
2.写gui不如c#方便
3.没有++操作符,非要写成+= 1,稍麻烦
4.没有goto语句,不太方便(比如从多层嵌套循环中跳到最外面,这是Compiler Design in C的作者Allen Holub认为合理使用goto语句的例子之一),虽然goto语句用的不多
5.空格缩进的可读性不如括号
最新文章
- Testing - 测试基础 - 用例
- iOS开发:读取pdf文件
- 爬虫4 html输出器 html_outputer.py
- 利用MVVM设计快速开发个人中心、设置等模块
- 淘宝杨志丰:OceanBase--淘宝结构化大数据解决之道
- Codeforces Round #253 (Div. 2) D题
- hdu 2412 树形DP
- 可变参数列表---以dbg()为例
- codeforces #310 div1 B
- (转)ligerUI 使用教程之Tip介绍与使用
- hackerrank DFS Edges
- git 添加远程仓
- 用SpeedFan来控制CPU风扇转速
- Apicloud学习第四天
- UI设计之动画—从虚拟到现实
- webservice偶尔报黄页,解决方案
- HTML DOM setAttribute()、与createAttribute()
- spring集成shiro报错解决(no bean named 'shiroFilter' is defined)
- windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html
- MTK 系统禁止通知状态栏下拉