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用ConfigObj读写配置文件的实现代码
Mar 04 Python
python操作MySQL数据库具体方法
Oct 28 Python
python中MySQLdb模块用法实例
Nov 10 Python
十个Python程序员易犯的错误
Dec 15 Python
python 实现一次性在文件中写入多行的方法
Jan 28 Python
Python使用pyautocad+openpyxl处理cad文件示例
Jul 11 Python
django settings.py 配置文件及介绍
Jul 15 Python
django的ORM操作 删除和编辑实现详解
Jul 24 Python
python下载库的步骤方法
Oct 12 Python
18个Python脚本可加速你的编码速度(提示和技巧)
Oct 17 Python
通过 Python 和 OpenCV 实现目标数量监控
Jan 05 Python
Python图像处理库PIL中图像格式转换的实现
Feb 26 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树型类实例
2014/12/05 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
JSON语法五大要素图文介绍
2012/12/04 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
使用jquery中height()方法获取各种高度大全
2014/04/02 Javascript
jquery+html5制作超酷的圆盘时钟表
2015/04/14 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
极力推荐10个短小实用的JavaScript代码段
2016/08/03 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
JavaScript之排序函数_动力节点Java学院整理
2017/06/30 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
Python编程之string相关操作实例详解
2017/07/22 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
python3+PyQt5实现拖放功能
2018/04/24 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
简单了解Django项目应用创建过程
2020/07/06 Python
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
办理护照介绍信
2014/01/16 职场文书
音乐教育感言
2014/03/05 职场文书
校长寄语大全
2014/04/09 职场文书
听证会主持词
2015/07/03 职场文书