常用数据库操作
1 .sqlite
下载地址:https://www.sqlite.org/download.html
Precompiled Binaries for Windows下下载 :
sqlite-tools-win32-x86-3240000.zip (1.64 MiB) |
sqlite-dll-win64-x64-3240000.zip (736.78 KiB) |
解压这两个文件,然后将这三个exe,1个dll,1个def文件都放到system32下,就完成安装了
常用命令:
sqlite3 命令行进入
.help
.schema
.schema tb1
.head on
.mode column
crud 操作直接可以用sql语句
参考这兄弟:https://www.cnblogs.com/xcsn/p/6050878.html
2.python 数据类型
可变和不可变类型
不可变 int float str tuple 对象的内容 类似c++ const char * 指向字符常量的指针
可变 list dict
copy.copy
copy.deepcopy如果是不可变类型,没区别。可变类型的子对象,copy不会拷贝子对象,deepcopy会拷贝
参考链接:https://blog.csdn.net/fm_VAE/article/details/79465380
可哈希对象 :所有不可变对象。自定义类(但是和任何对象都不相等,除了他们自己)
如果一个对象在其生命周期内有一个固定不变的哈希值且可以与其他对象进行比较操作 (这需要__eq__()
方法) ,那么这个对象就是可哈希对象
不可哈希对象:list、字典、