学习廖雪峰的Python教程之Python基础
一、缩进
编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。
以#
开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:
结尾时,缩进的语句视为代码块。
缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。
缩进的另一个好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。
缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方。当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。此外,IDE很难像格式化Java代码那样格式化Python代码。
最后,请务必注意,Python程序是大小写敏感的,如果写错了大小写,程序会报错。
在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格
转载于:https://www.cnblogs.com/wxmeizi/p/6925263.html
学习廖雪峰的Python教程之Python基础相关推荐
- 廖雪峰python教程之python基础
Python是一种计算机编程语言.计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能 ...
- 看不懂简明python教程_简明python教程之Python文件头注释的含义,你肯定不懂
https://www.xin3721.com/eschool/pythonxin3721/ 本文档描述了Python语言文件头里典型注释的含义. 1. 指定解释器 不管在linux还是在window ...
- Python培训教程之Python基础知识点梳理
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...
- 小甲鱼python全部视频_小甲鱼全套教程之Python系列视频教程
Python 当前位置:主页 > 编程教程 > Python > 小甲鱼全套教程之Python系列视频教程 小甲鱼全套教程之Python系列视频教程 教程大小: 发布时间:201 ...
- wince 开发_正运动技术运动控制卡应用开发教程之Python
众所周知,Python作为一门面向对象的新兴开发语言,具有完善的基础代码库,实用性与代码可读性强,被越来越多的人应用于智能装备的运动控制. 今天正运动技术与大家分享一下运动控制卡应用开发教程之Pyth ...
- python做erp系统教程_“python2.7教程廖雪峰“刚开始学openERP Python,如何快速入门?...
为什么廖雪峰的JS教程不如Python 教程 娃娃哈 廖雪峰python教程在哪 这是他的网址:www.liaoxuefeng.com 这是python专有python2.7,python3,可供选择 ...
- python 技巧视频教程_扣丁学堂Python视频教程之Python开发技巧
扣丁学堂Python视频教程之Python开发技巧 2018-07-25 14:09:44 808浏览 关于Python开发的技巧小编在上篇文章已经给大家分享过一些,本篇文章扣丁学堂 神秘eval: ...
- EtherCAT运动控制卡开发教程之python
众所周知,Python作为一门面向对象的新兴开发语言,具有非常完善的基础代码库,更注重实用,同时代码可读极强,编写完程序即可直接运行,被越来越多的人广泛将它用于机器视觉和自动化控制. 今天正运动技术与 ...
- 什么是python基础教程-python基础教程之python是什么?概念解析
Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CP ...
- javascript技术教程蔡敏_程序员都必掌握的前端教程之JavaScript基础教程(上)
阅读本文约需要10分钟,您可以先关注我们,避免下次无法找到. 本篇文章成哥继续带大家来学习前端教程之JavaScript,网页的动态事件基本上都是靠它来实现的.下面我们就一起来学习内容吧! 01 Ja ...
最新文章
- 太赞!Python和Excel终于可以互通了
- MacBook Air 使用技巧
- Linux易混名词整理和相关操作
- mysql strstr_实现 strStr() 函数-算法刷题
- mysql---mysql查看数据库操作记录
- CSS3新特性应用之用户体验
- React开发中常用的工具集锦
- mysql my.cnf 配置建议
- vba与python相比2019_重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言
- C/C++|Qt工作笔记-4种方法判断当前对象(类)名或标识(继承发,typeid法,元对象className()法,Q_CLASSINFO法)
- 关于RDP协议的分析 附上RDP 协议初步分析.pdf文件
- proteus数码管不亮是什么原因_人行道闸开后不关的原因是什么?速来get一下
- php 读写excel 网络错误,谁用过PHPExcel,导出的文件报“无法读取的内容”错误
- svn: Commit failed (details follow): svn: Authorization failed
- 解决Spring Boot启动项目Tomcat不能访问80端口的问题
- edge浏览器主页被360篡改如何修改?
- 如何修改PDF内容,PDF怎么旋转页面
- ES6代码转ES5教程(babel安装使用教程)
- LSP劫持症状及解决方案
- 人人都是极客网络电子书出炉!!!