python语言使用技巧分享


Posted in Python onMay 31, 2016

在写之前 最好指定python的路径:

#!/usr/bin/python

python 在linux中需要添加编码方式:以免出现中文乱码

# -*- coding: UTF-8 ?*-

二 在各类语言中,python应该是最会利用识缩进的语言 ,他的for语句即使有多行也不需要想java,C++、c一样使用{} ,可以像js、swift一样同换行符代表一句话,而不是使用; 号。有学过语言背景的同学请注意:

在python看来:

 python语言使用技巧分享

  python语言使用技巧分享

 

如果改变了缩进的方式,例如在第二个for上缩进,会导致错误:

python语言使用技巧分享

出现的错误如下:

python语言使用技巧分享

 那么问题来了: 换行到底与缩进对python有什么影响???

 python语言使用技巧分享

 通过运行的结果可知:

python语言使用技巧分享

1 换行可以看作java、c++中的 ; 号,不会对语句的结构造成影响。

2 相同距离的缩进可以看作一对{} , 无论在任何语言中{}应该成对出现。

在demo1中的之所以出现的这个python语句

python语言使用技巧分享

其相当于:

python语言使用技巧分享

就是因为{}不匹配 。所以才会出现一以下错误

IndentationError: unexpected indent

或者可以这样理解 :相同缩进的语句可以看做为代码块{}

以上这篇python语言使用技巧分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中用startswith()函数判断字符串开头的教程
Apr 07 Python
Python中的模块导入和读取键盘输入的方法
Oct 16 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
Jul 12 Python
Django1.9 加载通过ImageField上传的图片方法
May 25 Python
python2.7实现邮件发送功能
Dec 12 Python
Django unittest 设置跳过某些case的方法
Dec 26 Python
python实现杨氏矩阵查找
Mar 02 Python
pyqt5中QThread在使用时出现重复emit的实例
Jun 21 Python
seek引发的python文件读写的问题及解决
Jul 26 Python
Xadmin+rules实现多选行权限方式(级联效果)
Apr 07 Python
QML实现钟表效果
Jun 02 Python
Python+DeOldify实现老照片上色功能
Jun 21 Python
Windows中安装使用Virtualenv来创建独立Python环境
May 31 #Python
Windows下Python使用Pandas模块操作Excel文件的教程
May 31 #Python
深入理解python中的浅拷贝和深拷贝
May 30 #Python
浅谈Python的文件类型
May 30 #Python
python中string模块各属性以及函数的用法介绍
May 30 #Python
Python 常用string函数详解
May 30 #Python
整理Python 常用string函数(收藏)
May 30 #Python
You might like
php zend解密软件绿色版测试可用
2008/04/14 PHP
浅析php header 跳转
2013/06/17 PHP
ThinkPHP使用心得分享-分页类Page的用法
2014/05/15 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
基于jquery的web页面日期格式化插件
2011/11/15 Javascript
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
2016/01/26 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
python实现将元祖转换成数组的方法
2015/05/04 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
Python常用的json标准库
2019/02/19 Python
python项目对接钉钉SDK的实现
2019/07/15 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
通过python 执行 nohup 不生效的解决
2020/04/16 Python
后勤采购员岗位职责
2013/12/19 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
机关出纳岗位职责
2014/04/03 职场文书
安全协议书
2014/04/23 职场文书
失恋33天观后感
2015/06/11 职场文书
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记