python语言技巧
2016-05-31 12:14
323 查看
一
在写之前 最好指定python的路径:
#!/usr/bin/python
python 在linux中需要添加编码方式:以免出现中文乱码
# -*- coding: UTF-8 –*-
二 在各类语言中,python应该是最会利用识缩进的语言 ,他的for语句即使有多行也不需要想java,C++、c一样使用{} ,可以像js、swift一样同换行符代表一句话,而不是使用; 号。有学过语言背景的同学请注意:
在python看来:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121355024-281227584.png)
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121355774-758815483.png)
如果改变了缩进的方式,例如在第二个for上缩进,会导致错误:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121356680-1375292159.png)
出现的错误如下:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121358039-940327387.png)
那么问题来了: 换行到底与缩进对python有什么影响???
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121358852-1875918631.png)
通过运行的结果可知:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121359539-43794701.png)
1 换行可以看作java、c++中的 ; 号,不会对语句的结构造成影响。
2 相同距离的缩进可以看作一对{} , 无论在任何语言中{}应该成对出现。
在demo1中的之所以出现的这个python语句
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121356680-1375292159.png)
其相当于:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121400149-143331274.png)
就是因为{}不匹配 。所以才会出现一以下错误
IndentationError: unexpected indent
或者可以这样理解 :相同缩进的语句可以看做为代码块{}
在写之前 最好指定python的路径:
#!/usr/bin/python
python 在linux中需要添加编码方式:以免出现中文乱码
# -*- coding: UTF-8 –*-
二 在各类语言中,python应该是最会利用识缩进的语言 ,他的for语句即使有多行也不需要想java,C++、c一样使用{} ,可以像js、swift一样同换行符代表一句话,而不是使用; 号。有学过语言背景的同学请注意:
在python看来:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121355024-281227584.png)
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121355774-758815483.png)
如果改变了缩进的方式,例如在第二个for上缩进,会导致错误:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121356680-1375292159.png)
出现的错误如下:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121358039-940327387.png)
那么问题来了: 换行到底与缩进对python有什么影响???
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121358852-1875918631.png)
通过运行的结果可知:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121359539-43794701.png)
1 换行可以看作java、c++中的 ; 号,不会对语句的结构造成影响。
2 相同距离的缩进可以看作一对{} , 无论在任何语言中{}应该成对出现。
在demo1中的之所以出现的这个python语句
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121356680-1375292159.png)
其相当于:
![](https://images2015.cnblogs.com/blog/529380/201605/529380-20160531121400149-143331274.png)
就是因为{}不匹配 。所以才会出现一以下错误
IndentationError: unexpected indent
或者可以这样理解 :相同缩进的语句可以看做为代码块{}
相关文章推荐
- python用训练好的model分类
- python之函数
- Python命名规范
- Python-Gantt
- Python2.x中文乱码问题解决方法
- Python脚本性能分析
- pyenv安装与使用-多版本python共存解决方法
- selenium+python windows环境搭建
- python的Button的小程序
- python3 threading thread 模块学习
- Paste模块的世界
- [python] 多版本安装
- 防暴力破解 Fail2Ban之python 推荐
- os.walk( )遍历指定目录下的所有文件
- Python学习之基础总结--2
- Python3 几个常见问题
- python3下安装Django
- Python 多进程 多线程
- python post request
- [python] pip 使用经验记录