python太帅气了
才开始看python,而且只看了一小部分,没有进入实际开发,但是他却已经征服了我,难怪连Eric S. Raymond都说python是他最喜欢的语言。
本文列出个人感觉python很帅气的地方,纯属碎碎念,老鸟可忽略。
Python是一种代表简单主义思想的语言,精辟!下面就列出一些简单主义的代表吧!
- 三引号,帅气,可以多行
- 自然字符串,在字符串前加上r或者R就OK了,完全不需要转义
- 连接字符串,直接两个字符串放一起就自动连接了,而不需要使用concat,+之类,符合人类的思维
- 'a' + 'b'得到'ab',同上
- 'la' * 3得到'lalala',哈,真舒服啊。。省去了调用字符串函数如str_repeat之类
- 3 ** 4得到81(即3 * 3 * 3 * 3),爽么
- 4/3得到1,整数的除法得到整数结果(备注:3.x版本改为得到浮点数结果)
- 取整除,返回商的整数部分,4 // 3.0得到1.0
- 函数的关键参数。函数如果有多个参数的话,可以不按顺序,自主选择,真省力啊,哇哈哈。如一个函数为func(a=1, b=2, c=3),调用的时候可以func(c=10),其他的可以不管了。(需要保证除关键参数外的形参有默认值,多谢johnniac提醒)
- DocStrings。文档说明写在函数内的第一逻辑行,这个挺新颖的,最爽的就是在程序内部可以输出,直接print(funcName.__doc__)
没看完,继续学习去了,后面会继续更新其他的好东西,也希望更多人一起来简单,嘿嘿