python 笔记4
来源:互联网 发布:图像自动拼接软件 编辑:程序博客网 时间:2024/05/01 00:37
python
while else语法挺有意思
while True:
break
else
print(a)//当没有break的时候会输出,而有break是不会输出的
for 循环也一样有类似用法
for 和range一起用,比较常用吧
for x in range(0,10):
print(x)
while ,for 表达式不能用到赋值语句,像C++里的while(x=next()!= NULL)
这种写法是不可行的
迭代器,for,while每次调用会自动调用next,进入下一个。使用文件的时候就不用同时读取所有文件了。
for line in open("t.txt"):
print(line)
常见代码陷阱
1.别忘了冒号
2.从第一行开始,要确定顶层从第一行开始
3.空白行在交互模式提示符下很重要。
4.缩进要一致
5.不要在python中写C代码,例如a++;这种
6.使用简单的for循环,而不是while或range
7.要注意赋值语句中的可变对象,例如a=b=c=[],a += [1,2],这时候b,c都改变了
8.不要期待在原处修改对象的函数返回结果。如list.append,list.sort
9.一定要使用括号调用函数。
10.不要在导入和重载中使用扩展名或路径。例如使用import test 而不是import test.py
while else语法挺有意思
while True:
break
else
print(a)//当没有break的时候会输出,而有break是不会输出的
for 循环也一样有类似用法
for 和range一起用,比较常用吧
for x in range(0,10):
print(x)
while ,for 表达式不能用到赋值语句,像C++里的while(x=next()!= NULL)
这种写法是不可行的
迭代器,for,while每次调用会自动调用next,进入下一个。使用文件的时候就不用同时读取所有文件了。
for line in open("t.txt"):
print(line)
常见代码陷阱
1.别忘了冒号
2.从第一行开始,要确定顶层从第一行开始
3.空白行在交互模式提示符下很重要。
4.缩进要一致
5.不要在python中写C代码,例如a++;这种
6.使用简单的for循环,而不是while或range
7.要注意赋值语句中的可变对象,例如a=b=c=[],a += [1,2],这时候b,c都改变了
8.不要期待在原处修改对象的函数返回结果。如list.append,list.sort
9.一定要使用括号调用函数。
10.不要在导入和重载中使用扩展名或路径。例如使用import test 而不是import test.py
0 0
- Python学习笔记,4Python基础知识笔记
- Python学习笔记(4)
- Python笔记(4)
- python笔记《4》
- Python笔记4:字符串
- python学习笔记4
- Python 学习笔记 - 4
- python 学习笔记4
- python自学笔记 4
- python学习笔记4
- python 进阶4 笔记
- python笔记 4
- Python学习笔记4
- python 学习笔记4
- python学习笔记(4)
- python 学习笔记4
- python笔记4
- python学习笔记4
- hibernate deleteAll问题
- NumPy详细API第二篇
- 计算机程序设计艺术一欧几里得算法
- java批量修改文件名
- Jungle Roads 最小生成树
- python 笔记4
- Java反射机制详解(转载)
- 各邮箱smtp服务器及支持的协议
- 组内菜鸟学习班
- [CRT][中国剩余定理]CRT小结
- 【面试题】剑指offer20
- 翻译:如何使用CSS实现多行文本的省略号显示
- python中list,tuple,dict,set的区别及联系
- OpenGL顶点数组对象(vertex Array Object)VAO