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中的条件判断语句
May 14 Python
Python制作爬虫采集小说
Oct 25 Python
Django中ORM表的创建和增删改查方法示例
Nov 15 Python
python 文件查找及内容匹配方法
Oct 25 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
Dec 19 Python
Python的UTC时间转换讲解
Feb 26 Python
Python实现bilibili时间长度查询的示例代码
Jan 14 Python
python对Excel的读取的示例代码
Feb 14 Python
python画环形图的方法
Mar 25 Python
Python run()函数和start()函数的比较和差别介绍
May 03 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 Python
Python可视化神器pyecharts之绘制箱形图
Jul 07 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP中fwrite与file_put_contents性能测试代码
2013/08/02 PHP
Chrome Web App开发小结
2014/09/04 PHP
php中上传文件的的解决方案
2018/09/25 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
js自定义回调函数
2015/12/13 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
Node.js实现一个HTTP服务器的方法示例
2019/05/13 Javascript
layui实现数据表格点击搜索功能
2020/03/26 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
基于JavaScript实现轮播图效果
2021/01/02 Javascript
Python教程之全局变量用法
2016/06/27 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
简单实现python进度条脚本
2017/12/18 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
英国最大的电脑零售连锁店集团:PC World
2016/10/10 全球购物
函授本科毕业自我鉴定
2013/10/09 职场文书
保洁主管岗位职责
2013/11/20 职场文书
实习求职信
2013/12/01 职场文书
采购主管工作职责
2013/12/12 职场文书
探矿工程师自荐信
2014/01/24 职场文书
大学社团计划书
2014/05/01 职场文书
公务员年度个人总结
2015/02/12 职场文书
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL