首页 > 代码库 > 20161207py学习笔记

20161207py学习笔记

#正在学习 dive into python,http://www.kuqin.com/docs/
1、if __name__==‘__main__‘这句话的作用:
  if __name__==‘__main__‘,写上这句话,使得py文件可以被当做模块import,也可以直接execute
 
2、import自定义模块:
  ‘‘‘一般而言,通过,
  import sys
  print sys.path
  只要文件在sys.path显示的路径下,就可以直接import,
  但是我的电脑由于虚拟机的原因不能引用,解决如下:‘‘‘
 
  在引用前加上:
  import sys
  sys.path.append(‘需引用的文件路径‘)
  import 自定义模块名
 
3、列表函数#自己瞎起的名字
  列表内可以直接进行运行一些简单的函数:
    [x*x for x in range(1,10)]
    [x*x for x in range(1,10) if x/2==0]
    [x+y for x in ‘abc‘ for y in ‘123‘ ]
 
4、换行
  字符串,用\(反斜杠),或者使用3重单引号或双引号
  列表、元组和字典,直接换行,不用\
 
5、doc string
  doc string 常用三重引号定义,用来声明函数、类、模块的作用 
  函数、类、模块的第一段代码如果是字符串的话,就把他叫做‘doc string’,可以通过filename.__doc__ 访问
 
6、在字符串内print \ ‘ " 
  \是转移符,可以让下列符号实现本意: 
    \\ 反斜杠
    \‘ 单引号
    \‘‘双引号
 
7、数据类型转化:
  1 tuple(*)
  2. list(*)
  3 str(*)
 
 
 

20161207py学习笔记