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模块学习 re 正则表达式
May 19 Python
python访问类中docstring注释的实现方法
May 04 Python
Python3编程实现获取阿里云ECS实例及监控的方法
Aug 18 Python
python简单实例训练(21~30)
Nov 15 Python
Python+matplotlib实现华丽的文本框演示代码
Jan 22 Python
Python实现的微信好友数据分析功能示例
Jun 21 Python
用python给自己做一款小说阅读器过程详解
Jul 11 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 Python
解决pytorch报错:AssertionError: Invalid device id的问题
Jan 10 Python
PageFactory设计模式基于python实现
Apr 14 Python
python如何保存文本文件
Jun 07 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
php过滤表单提交的html等危险代码
2014/11/03 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
PHP获取数组长度或某个值出现次数的方法
2015/02/11 PHP
js中的hasOwnProperty和isPrototypeOf方法使用实例
2014/06/06 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
护理专科毕业推荐信
2013/11/10 职场文书
就业自荐书
2013/12/05 职场文书
一年级班主任感言
2014/03/08 职场文书
毕业自我鉴定书
2014/03/24 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
精神文明建设汇报材料
2014/12/24 职场文书
网络营销实训总结
2015/08/03 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL