写出高级的python 代码59 个有效方法

131python 3 字节和字符串 返回

Python 3 open 函数的区别

1 个方法 针对open 打开 以后通用 rb 或者 wb
2 针对代码的重复出现,使用函数封装成方法,随时随用
3学会使用asset
4 使用列表表达式 而不是 filter 和map

5 在列表中避免超过两个表达式

6 复杂地方考虑生成器表达式:
7 enumerate 比 range 好用

修改为这样的

zip 的使用,用户可将迭代的对象作为参数,然后打包一个个元组

8 在 for where 循环体避免使用else 语句
只有在 循环体中执行 break 语句才会真正跳过else 语句
9 学会用try except else ,else 可以简化try 代码
10 考虑使用生成器而不是返回列表 yield 表达式
enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标
yield 方法生成器,在函数中使用yield 方法 函数不会真正执行,调用next() 方法函数才会执行。

10 自定义容器类
11 使用关键字参数提供可选行为
12 使用关键字参数 args 元组,kwargs 字典

13 学会使用类与继承来编写工具
14 多使用公有属性而不是私有属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瓶瓶罐罐的

如果帮助到你了,请来点实际的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值