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判断字符串与大小写转换
Jun 08 Python
django的登录注册系统的示例代码
May 14 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python爬虫的一个常见简单js反爬详解
Jul 09 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
如何基于python实现脚本加密
Dec 28 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
Python tcp传输代码实例解析
Mar 18 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 Python
浅谈Python里面None True False之间的区别
Jul 09 Python
Python文件的操作示例的详细讲解
Apr 08 Python
python中redis包操作数据库的教程
Apr 19 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概述.
2006/10/09 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
Nodejs进程管理模块forever详解
2014/06/01 NodeJs
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
BootStrap Table 获取同行不同列元素的方法
2016/12/19 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
纯JS实现轮播图
2017/02/22 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
webpack4的迁移的使用方法
2018/05/25 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
2019/02/12 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
存储过程和函数的区别
2013/05/28 面试题
大学生饮食配送创业计划书
2014/01/04 职场文书
四查四看剖析材料
2014/02/14 职场文书
保护环境的建议书
2014/03/12 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
鼋头渚导游词
2015/02/05 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL