数据类型转换(二)
首先,对(一)做一个总结
1.(字符串常量或变量)转换为数字 结果为十进制形式
int(x[,base]) x为字符串
long(x[,base]) 2.x所有 3.x不具有
float(x) x为字符串或者是数字
eval(str) str为待计算的字符串
2.(数字常量或变量)转换为字符串
str(x)
repr(obj) 将对象转换为可打印的字符串??目前未懂
chr(x) x为整数,转换为对应的ASCII字符
ord(x) x为字符,转换为对应的ASCII
hex(x) x为整数,转换为十六进制字符串???
哦,是默认输入的数字为十进制,得到十六进制数对应的字符串,而不是ASCII字符
oct(x) x为整数,转换为八进制字符串
tips:十六进制字符串以 0x开头
八进制字符串以 0o开头
意外发现:在python 3.6.3 shell中按Alt有惊喜
Mac中Ctrl+Tab关闭本页面(让人心痛的惊喜)
嗯,不对,是切换页面
——————————————————————
哈,找到之前编辑的啦