您的位置:首页 > 编程语言 > Python开发

python学习心得

2018-03-25 20:25 253 查看
从廖雪峰网站get:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c0001.__slots__可以限制实例的属性 比如
class Student(object):
__slots__ = ('name', 'age') # 用tuple定义允许绑定的属性名称
2.给class绑定方法: def func(...)....class Stu:......Stu.func=func #是同一个函数名哦3.可以通过上述 修改class的属性 定义一个set_score4.错误调试和测试:    错误用try...except...finally...    调试用
import logging
logging.basicConfig(level=logging.INFO)
s = '0'n = int(s)logging.info('n = %d' % n)print(10 / n)5.什么是测试驱动开发      就是先写测试代码,同个测试案例来驱动我去开发这个功能,并且不断改进测试代码或者开发代码来使测试代码全部通过。 而不是我写了这个功能后再去编写测试代码6.IO编程:      文件读写:f=open('路径','类型')     比如   f = open('/Users/michael/test.txt', 'r')f.read().把内容读到内存 但是不会在控制台上打印出来 要用print  f.close()最方便的是
with open('/path/to/file', 'r') as f:
print(f.read())

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: