首页 > 代码库 > Python基础知识
Python基础知识
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
Python基础知识
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。