python 四舍五入
摘要:python 四舍五入 i = 1.35 float类型 主要属于不精确数 原因:float是二进制存储 实际存储:1.350000000000000088817841970012523233890533447265625 i = 1 int类型 属于精确数 i = decimal.Decimal(
阅读全文
20190521
摘要:django django_migrations 数据表中存放的文件名没有.py python 可迭代数据类型传参不一定需要 先生成可迭代对象 func(i for i in range(10)) mysql 查询默认不区分 大小写,(插入区分大小写) mysql 基本不区分str和int类型,dj
阅读全文
20190524
摘要:strip() 去掉首尾 空格,制表符等 split() 不传参数,以空格,制表符等分割 str.join() 不能将列表中的数字类型转字符 os.path.join() 接多个路径,如果有‘/’,以第一个‘/’开始,中间没有‘/’,会自动加上 os.path.join('a','b','c') '
阅读全文
django中使用原生sql
摘要:django中使用原生sql from django.db import connection cursor = connection.cursor() cursor.execute("select * from xx where id=1") row = cursor.fetchone() use
阅读全文
python open
摘要:1.默认编码读写win ansi linux utf-82.win下 \r\n 读出转为一个字符 \n3.json.dumps ensure_ascii为true(这是默认值),则输出将保证所有传入的非ASCII字符都转义。如果ensure_ascii为false,则这些字符将按原样输出json.d
阅读全文
mysql 导出/导入
摘要:innodb: 备份整个数据库:mysqldump -u -p database > filename(backup.sql) 备份单个表:mysqldump -u -p database table > filename(backup.sql) 备份多个表: mysqldump -u -p dat
阅读全文
常用加密方式
摘要:对称加密:使用同一套密码进行加密和解密 公钥加密:每个密码以私钥(secret key)和公钥(public key)成对出现,公钥进行的加密使用与其配对的私钥解密,反之亦然,相对于对称加密,速度很慢,一般不用于加密,而是秘钥交换 单向加密(散列加密):只能加密不能解密。也就是说只能由明文取得密文,
阅读全文
python字典操作
摘要:d = {'a': 1, 'b': 2} 增:d['c'] = 3 删:del d['a']d.pop('a')d.popitem() # 随机d.clear() # 删所有 查:d['a']d.get('a') 改:d['a'] = 4 其他:d1 = {'z': 123, 'a': 321}d.
阅读全文