Python 基础知识

1、普通整数不能大于2147483647(也不能小于-2147483648)。如果需要大数,可以使长整型(数字结尾处有个L)。

2、变量名可以包括字母、数字和下划线。变量不能以数字开头。

3、内建函数

  pow(2,4) = 16  (2的4次方)

  abs 函数可以得到数的绝对值

  round 函数会把浮点数四舍五入为最接近的整数值(3.2 = 3.0 ,5.6 = 6.0)

  floor 截除小数部分,保留整数部分(math.floor 3.3=3.0, 4.4=4.0, 6.6=6.0)

  from math import sqrt 使用时,sqrt(9) = 3.0, sqrt(16) = 4.0

4、复数和cmath

  import cmath , cmath.sqrt(-1) = 1j

  1j 是个虚数,虚数均以j(或者J)结尾.

  复数运算

  加法: (a+bj) + (c+dj) = (a+c) + (b+d)j

  减法: (a+bj) - (c+dj) = (a-c) + (b-d)j

  乘法: (a+bj) * (c+dj) = (ac-bd) + (bc+ad)j

  除法: (a+bj) / (c+dj) = (ac+bd)/(c平方 + d平方) + [(bc-ad) / (c平方 + d平方)]j

5、字符串

  值转换为字符串

  temp = 1000000L

  "the num is " + repr(temp)   the num is 1000000L

  "The num is " + str(temp)   The num is 1000000

  事实上,str和int、long一样,是一种类型,而repr仅仅是函数

  除非对input有特别的需要,否则应该尽可能使用raw_input函数(返回类型为字符串)

  name = input("what is your name")

  print "Hello, " + name + "!"

  如果需要写非常非常长的字符串,需要跨多行,那么,可以使用三个引号代替普通引号

  原始字符串以r开头,不会把反斜杠当作特殊字符 print r'Let\'s go!'     Let\'s go!

  print r'C:\Program Files\foo\bar' '\\'    C:\Program Files\foo\bar\

 

posted on 2017-05-18 15:40  7890陈  阅读(150)  评论(0编辑  收藏  举报

导航