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的Bottle框架中获取制定cookie的教程
Apr 24 Python
Python中str is not callable问题详解及解决办法
Feb 10 Python
Python利用字典将两个通讯录文本合并为一个文本实例
Jan 16 Python
python解析html提取数据,并生成word文档实例解析
Jan 22 Python
Python中协程用法代码详解
Feb 10 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
Apr 27 Python
无法使用pip命令安装python第三方库的原因及解决方法
Jun 12 Python
python3实现域名查询和whois查询功能
Jun 21 Python
python 用opencv调用训练好的模型进行识别的方法
Dec 07 Python
python基础教程之while循环
Aug 14 Python
django rest framework 自定义返回方式
Jul 12 Python
详解查看Python解释器路径的两种方式
Oct 15 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
PHP4之真OO
2006/10/09 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
JS版网站风格切换实例代码
2008/10/06 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
javascript中的面向对象
2017/03/30 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
快速处理vue渲染前的显示问题
2018/03/05 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
2020/01/12 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
简单介绍Ruby中的CGI编程
2015/04/10 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python subprocess库的使用详解
2018/10/26 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
Python获取数据库数据并保存在excel表格中的方法
2019/06/12 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
四查四看剖析材料
2014/02/14 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
综治工作汇报材料
2014/10/27 职场文书
企业员工辞职信范文
2015/05/12 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
Nginx动静分离配置实现与说明
2022/04/07 Servers
java版 简单三子棋游戏
2022/05/04 Java/Android