摘要:
区分动态语言与静态语言: 要了解一个词,即 类型检查。 类型检查的时机决定了动静的区别,运行时检查即为动态语言,编译时检查则是静态语言。 区分强类型与弱类型语言: 只有一点,就是看不同类型的数据类型是否可以混用。比如Python中 int+str 抛出异常,但是Javascript则会将int转化为 阅读全文
摘要:
本地配置: local_settings.py 在settings中导入 try: from . import * except: pass 创建自己的本地配置,由于提交代码时不会给别人local_settings.py文件,所以在setting.py中要给出一个默认值让别人自己配置 .ignore 阅读全文
摘要:
python3.7与django 1.11.7版本不兼容,可以安装django1.11.28 阅读全文
摘要:
1.安装模块: pip3 install virtualenv 2.创建虚拟环境(建议单独创建一个文件夹归类,统一管理): virtualenv 环境名称 virtualenv 环境名称 --python=python3.7 # 环境名称直接写项目名称方便区分(多版本) virtualenv 环境名 阅读全文
摘要:
注释,在编程语言中算是标配。 可以大言不惭的说写注释是为了让别人看懂我的代码逻辑,但心里应该知道这其实是写给自己的。十天半个月后,没准会自己骂自己(这特喵的是哪个鸟人写的),为了不当自己以及别人嘴里的鸟人,还是请——善待自己。 生活中脑子总会产生一些想法,记录某种程度和给代码写注释差不了多少,避免忘 阅读全文
摘要:
总想记住,浪费脑子,为了克服这个臭毛病,我要 多用help() 多按tab 多按ctrl看源码 今天就从keyword开始: 阅读全文
摘要:
int, float,str, tuple都是不可变对象, dic,set,list属于可变对象。可变,是指内存中的值,不是指地址。 1 浅拷贝 拷贝规则: 如果被拷贝对象是不可变对象,则不会生成新的对象 如果被拷贝对象是可变对象,则会生成新的对象,但是只会对可变对象最外层进行拷贝 import c 阅读全文
摘要:
解决办法: 在终端中输入 将 修改为: 阅读全文