码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础知识

时间:2017-03-31 20:15:06      阅读:185      评论:0      收藏:0      [点我收藏+]

标签: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

Python基础知识

标签:put   中文   转换   floor   gb2312   odi   inpu   int   str   

原文地址:http://www.cnblogs.com/caojunjie/p/6652950.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!