数据库怎么存储手机号,QQ等纯数字内容,最省内存
2018-10-30 本文已影响38人
Python数据分析实战
讲字符串转为ASCII码,使用时再转过来
'''
将手机号存入数据库最节省内存:2个字符即可
1、先将手机号转为字符串进行切割 因为int只能接受百万级数字(即6位数),所以切割时要注意
2、转为int类型 因为chr()只能接受int类型 将内容转为ASCII码
3、通过ord() 将ASCII码 转为数字类型
'''
举栗子:
# 假手机号,如有雷同,请联系删除
phone = '11100021110'
str2 = chr(int(phone[:5])) + chr(int(phone[5:]))
print(str2)
newStr = str(ord(str2[0])) + str(ord(str2[1]))
print(newStr)
输出台
中间产生的ASCII码是可移植的。