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.空格缩进的可读性不如括号

最新文章

  1. Testing - 测试基础 - 用例
  2. iOS开发:读取pdf文件
  3. 爬虫4 html输出器 html_outputer.py
  4. 利用MVVM设计快速开发个人中心、设置等模块
  5. 淘宝杨志丰:OceanBase--淘宝结构化大数据解决之道
  6. Codeforces Round #253 (Div. 2) D题
  7. hdu 2412 树形DP
  8. 可变参数列表---以dbg()为例
  9. codeforces #310 div1 B
  10. (转)ligerUI 使用教程之Tip介绍与使用
  11. hackerrank DFS Edges
  12. git 添加远程仓
  13. 用SpeedFan来控制CPU风扇转速
  14. Apicloud学习第四天
  15. UI设计之动画—从虚拟到现实
  16. webservice偶尔报黄页,解决方案
  17. HTML DOM setAttribute()、与createAttribute()
  18. spring集成shiro报错解决(no bean named 'shiroFilter' is defined)
  19. windows下安装redis以及测试 --转载自http://www.cnblogs.com/lpyan/p/5608333.html
  20. MTK 系统禁止通知状态栏下拉

热门文章

  1. C++语法小记---同名覆盖
  2. P1852 跳跳棋 [LCA思想+二分答案]
  3. 设备管理的数据库路径是/storage/sdcard0/data/devuce-db
  4. TCP通信---文件上传案例、多线程文件上传
  5. windows异常-环境变量
  6. JavaScript 中的模块化
  7. pandas属性和方法
  8. Python os.lchown() 方法
  9. PHP fflush() 函数
  10. 6.6 省选模拟赛 线段 二维数点问题 树套树 CDQ分治