首页 > 代码库 > 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基础知识