标签:put 中文 转换 floor gb2312 odi inpu int str
1.通过raw_input("input you name")在达到交互目的
2.类型转换函数:
float(): str() long()
ord(): asc字符转换为asc值
chr():asc值转换为asc字符
oct():整数转换为八进制
hex():整数转化为16进制
3.防止乱码:原因:英文一个字节,中文两个字节表示一个汉字
解决:#-*- coding:utf-8 -*- 这句话只是指明文件中包含有非ASC字符,并不是将其转换为utf-8,如是,需要在文件保存时指定编码
其他编码:cp936, gb2312,iso-8859-1
windows命令行中,采用cp936编码,如文件中采用utf-8,则在cmd中,中文情况会输出乱码
解决:print 文件名.decode(‘utf-8‘).encode(‘cp936‘) 解码编码函数来转换一下
vim中:set fileencoding=utf-8
4.math模块中的一些函数:
sin(x) cos(x) asin(x) acos(x) tan(x) actan(x)
hypot(x,y):求直角三角形斜边长度
fmod(x,y):x/y的余数
ceil(x)
floor(x)
fabs(x)
exp(x)
pow(x,y)
log10(x)
sqrt(x)
pi
标签:put 中文 转换 floor gb2312 odi inpu int str
原文地址:http://www.cnblogs.com/caojunjie/p/6652950.html