ps:突然发现记事本直接复制过来简直乱七八糟,可是现在忙于学习,不想改。
算了,暂时自己看懂就行了
《用python玩转数据》
1.1 print raw_input() 注释 续行符 \ 在''' ''' ,小括号,中括号,大括号中,不用续行符 一行多语句 ; 1.1.3 标识符 赋值 多元赋值 x=1;y=2; x,y=y,x -->x=2,y=1 语句 1.1.4 数据类型 整型/长整型 布尔型:True False 浮点型:9.8e3 复数性:实数加虚数 复数.conjugate() #复数的共轭 x=2.4 + 5.6j x.real --> 2.4 #取实数部分 x.imag --> 5.6 #取虚数部分 1.1.5 基本运算 算术运算符的优先级 乘方 ** 整除 // 取余 % from __future__ import division 引进这个模块,可以进行正常的运算,即 3/2=1.5 3<4<7 #same as (3<4)and(4<7) 4>3==3 #same as (4>3)and(3==3) 字符运算符 -原始字符串操作符(r/R): 用于一些不希望转义字符起作用的地方 -Unicode字符串操作符(u/U) 转换成Unicode字符串 print u[r]'string' 1.1.6 函数、模板、包、库 dir(__builtins__) 查看内建函数 1.2.1条件 if 1.2.2 循环 range(start,end,step=1) xrange语法跟range一样,返回生成器,内存处理效率更高(python2) 1.2.3 循环 while for 列表解析 [i+1 for i in range(10) if i%2 == 0] --> [1,3,5,7,9] 1.2.4 break continue(for 和 while 与else搭配使用) 1.2.5自定义函数 print 函数名.doc 查看函数文档 传递函数 def addMe2Me(x): return(x+x) def self(f,y): print(f(y)) >>self(addMe2Me,2.2) 4.4 lambda函数 my_add= lambda x,y:x+y >>my_add(3,5) 8 1.2.6递归 汉诺塔1.2.7 变量作用域
学习课程是:https://www.coursera.org这里面的《用python玩转数据》