当前位置:
文档之家› python基础知识点python语句
python基础知识点python语句
2没有switch语句,你可以用if elif else和字典的方法来操作。
真值判断:
1非零或者非空对象则是真。
2 0 none ''都是假。
3
二循环
1 while
2 for
3和循环相关的,break continue,pass,else
Else:当循环正常离开的时候执行,也就是没碰到break语句
enumerate:
test = ['name','haha','gaga','lala']
for m,n in enumerate(test):
print n
1.for-in语句在底层都是对一个迭代器对象进行操作的
2.使用了yield关键字的函数就是一个生成器函数,被调用的时候生成一个可以控制自己运行的迭代器。
zip:
格式是
a = [1,2,3]
b = [4,5,6]
info = zip(a,b)
for m,n in zip(a,b):一般都会在for循环里面用
Python语句
首先要习惯python语句的写法,和C系列的语言比起来的话,少()和;
多了冒号,python采用独特的缩进的格式,我们最好是用4个空格来达到缩进的目的。
一般的编辑器比如ulipad是有这个效果的。
可能过了几个月,你还能看懂原来写的代码
增加了代码的维护性。
一判断
1 if if else,并且可以相互嵌套。
For读取文件:速度快,效率高。占用的内存比较少。
4列表解析:
列表解析优势:速度快,底层是C语言运行。
不好:多人协作的时候不方便。
5 inmap操作
三赋值
1赋值语句是建立对象的引用值,而不是复制对象。类似C语言的指针。
2赋值语句。
比如;直接赋值,元组赋值,列表赋值,序列复制,多目标赋值
python yield