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中列表和元组的区别
Dec 18 Python
详解Python异常处理中的Finally else的功能
Dec 29 Python
python将文本中的空格替换为换行的方法
Mar 19 Python
pytorch构建网络模型的4种方法
Apr 13 Python
Python+PyQT5的子线程更新UI界面的实例
Jun 14 Python
python自动化UI工具发送QQ消息的实例
Aug 27 Python
python调用API接口实现登陆短信验证
May 10 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
关于PySnooper 永远不要使用print进行调试的问题
Mar 04 Python
python3美化表格数据输出结果的实现代码
Apr 14 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
Aug 02 Python
Python中第三方库Faker的使用详解
Apr 02 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/03/31 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
js word表格动态添加代码
2010/06/07 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
JS随机洗牌算法之数组随机排序
2016/03/23 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
js实现表单提交后不重新刷新当前页面
2016/11/30 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python中处理时间的几种方法小结
2015/04/09 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
努比亚手机官网:nubia
2016/10/06 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
社会实践活动总结报告
2014/04/29 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
大学生社会实践感想
2015/08/11 职场文书
python3读取文件指定行的三种方法
2021/05/24 Python
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android
试了下Golang实现try catch的方法
2021/07/01 Golang
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript