python学习记录
2012-03-04 21:33
393 查看
一直写着c#,用着vs,走的都是主流大道,发现现在要走走小资路线,在reader里看到了django,于是就上了贼船。。。
1.代码块以缩进来区分,强制执行
2.代码块都是以冒号开始
3.while跟for有一个else(可选)结束,挺好的设计
4.for的结构跟foreach类似
5.range(i,j,k)表示i到j步长为k,不包括j
6.注释太不习惯了,估计还是用vim用的很不习惯,看来还得先好好学习怎么使用vim啊
7.关键参数,可以颠倒函数的参数顺序,每次调用的时候就不用都去看看定义是怎么样的了
8.文档字符串,相当与文档注释了
9.__name__的使用,可以判断是直接调用还是间接调用
10.from..import..,可以是调用的时候不带前面的类名
11.列表,元组(相当于枚举?)
1.代码块以缩进来区分,强制执行
2.代码块都是以冒号开始
if guess==num: print("bingo") flag=False elif guess<num: print("a little more") else: print("oh!you get nothing")
3.while跟for有一个else(可选)结束,挺好的设计
while flag:
guess=int(input("enter a num:"))
if guess==num: print("bingo") flag=False elif guess<num: print("a little more") else: print("oh!you get nothing")
else:
print('done')
4.for的结构跟foreach类似
for j in range(1,i): k+=j print(j) print(k)
5.range(i,j,k)表示i到j步长为k,不包括j
6.注释太不习惯了,估计还是用vim用的很不习惯,看来还得先好好学习怎么使用vim啊
7.关键参数,可以颠倒函数的参数顺序,每次调用的时候就不用都去看看定义是怎么样的了
def keyparam(a,b=3,c=5): print('a is',a) print('b is',b) print ('c is',c) keyparam(4) keyparam(4,6) keyparam(c=6,b=1,a=4)
8.文档字符串,相当与文档注释了
def funcdoc(x,y): '''which one is larger''' if x>y: print (x,'is larger') else: print (y,'is larger') funcdoc(1,2) print (funcdoc.__doc__)
9.__name__的使用,可以判断是直接调用还是间接调用
# Filename: using_name.py if __name__=='__main__': print('running main') else: print ('being used')
10.from..import..,可以是调用的时候不带前面的类名
from mymodule import sayhi, version sayhi() print 'Version', version
11.列表,元组(相当于枚举?)
# list.py shoplist=['a','b','c'] print (shoplist) print ('buy',shoplist[0]) del shoplist[0] print(shoplist) shoplist.append('a') print(shoplist) shoplist.sort() print(shoplist) # tuple.py word=('a','b','c',3) #del word[0] #can not delete print(word) print ('%s is stupid,so as %s,%s,all is %d'%word)
相关文章推荐
- Python学习记录----语法学习
- Core Python Programming学习记录(1)
- 流畅的python第十九章元编程学习记录
- Python学习笔记(一) -- Python封装日志记录
- python 第三天学习记录
- Python学习记录_Day010总结复习+列表+集合+元组+字典
- Python 学习基础记录
- 7、Python3 函数学习记录
- python面向对象程序编程学习记录
- python学习记录:序列
- python第二十四天学习记录
- python学习记录:元组
- 【Python学习记录】2015-01-29
- Python学习记录之readTextFile()方法
- Python学习记录之一爬图片
- Python学习记录day5
- python学习记录1
- python , angular js 学习记录【1】
- Python的SMTP发送邮件学习记录
- python , angular js 学习记录【3】