PYTHON

本期主要讲“注释”、“行与缩进”、“多行语句”

入门常识:敲代码必须用英文键盘,里面的各种标点符号都是英文类型的,否则会报错。

注释

注释用于解释代码功能,你爱写啥写啥,且不会当成代码运行,只给程序员起到解释的作用。

多行注释可以用多个 # 号,还有 ''' 和 """:

#!/usr/bin/python3# 第一个注释

# 第二个注释'''

第三注释 第四注释

'''"""

第五注释 第六注释

"""

print ("Hello, Python!")

运行结果为:

Hello, Python!

总结:1.注释不是代码,不会被运行。

2.整行直接注释用#,跨行注释用'''或"""将注释内容框在中间。

3.print ("输出内容"),这句话起到输出冒号内文字的作用。经常用于编程过程中代码运行调试。

行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。正确实例如下:

ifTrue:

print("True")

else:

print("False")

----------------------------分割线--------------------------

错误示范:最底下的print没有和第一个print对齐,系统懵了,不知道 else 后面对应的东西是啥,导致报错。

ifTrue:

print("True")

else:

print("False")  # 缩进不一致,会导致运行错误

报错长啥样?好问题!报错长下面这样,一串长长的英文,说得好像很生气的样子。大概意思是你的test.py这个文件的第四行,小箭头指的那个print,缩进不匹配。

File"test.py", line 4

print("False")    # 缩进不一致,会导致运行错误                                      ^

IndentationError: unindent does not match any outer indentation level

根据错误提示的长英文百度翻译可得知:““取消缩进”与任何外部缩进级别都不匹配”

(好啰嗦,算了,下次直接带过)

多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句。

例如:

total = item_one + \

item_two + \

item_three

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:

total =['item_one','item_two','item_three',

'item_four','item_five']

下期讲运算符,也就是那些加减乘除、与或非等,不难,下期见!

END

python 与或非_Python |Python 从入门到精通(放弃)之注释、行与缩进、多行语句...相关推荐

  1. python 二进制流转图片_Python零基础入门到精通-5.1节:Python程序的执行过程

    教程引言: 系统地讲解计算机基础知识,Python的基础知识, 高级知识,web开发框架,爬虫开发,数据结构与算法,nginx, 系统架构.一步步地帮助你从入门到就业. 5.1.1 在命令行中执行Py ...

  2. python sub 不区分大小写_Python网络爬虫入门篇

    1. 预备知识 学习者需要预先掌握Python的数字类型.字符串类型.分支.循环.函数.列表类型.字典类型.文件和第三方库使用等概念和编程方法. Python入门篇:https://www.cnblo ...

  3. python scrapy 简单教程_python之scrapy入门教程

    看这篇文章的人,我假设你们都已经学会了python(派森),然后下面的知识都是python的扩展(框架). 在这篇入门教程中,我们假定你已经安装了Scrapy.如果你还没有安装,那么请参考安装指南. ...

  4. 大学python期末考试突击怎么办_Python突击-从入门到精通到项目实战

    模块的概念 安装pip 多个虚拟python环境 测试驱动开发模式 Python语言要素介绍 2.详解Python数据类型 列表和列表解析 生成器表达式 元组 字符串 字符串之中文处理 字典 集合 3 ...

  5. python网络爬虫开发从入门到精通_Python突击-从入门到精通到项目实战

    原标题:Python突击-从入门到精通到项目实战 python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具:从命令行脚本程序到 ...

  6. python环境变量配置_Python零基础入门到年薪二十万-1.1节: 在windows中安装Python

    教程引言: 该系列图文课程以及视频课程全部免费.课程会系统地讲解计算机的基础知识,Python的基础知识. 在讲解Python的高级知识中,会系统地讲解面向对象编程,并发编程,数据库编程,网络编程. ...

  7. python视频压缩算法_Python入门到精通视频,阿里巴巴大力推荐,20行Python代码,无损压缩千百张图片!...

    阿里巴巴推荐,Python基础入门,Python小白书籍,Python学习路线,Python进阶,Python高级,Python爬虫等等一系列关于Python的文档和视频(包括hadoop,fink, ...

  8. python初学者怎么学习_Python初学者怎么入门 Python的学习方法有什么?

    Python非常适合那些没有任何基础的同学.在入门阶段,可以自己看一些Python相关的书,或者看视频教程,这是初学者有效的学习方法,再结合实操,就能入门了.Python没有指针变量类型这样的复杂概念 ...

  9. python游戏使用教程_PYTHON游戏编程入门_IT教程网

    资源名称:PYTHON游戏编程入门 内容简介: Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,在游戏开发领域,Python也得到越来越广泛的应用,并由此受到重视. 本书教授用Py ...

最新文章

  1. [Usaco2005 Open]Disease Manangement 疾病管理 BZOJ1688
  2. 非root用户编译安装源码包
  3. 4.1.2 文件的逻辑结构
  4. 网站搭建从零开始(三)域名解析
  5. python中的string模块
  6. KAFKA 集成 SpringBoot2 消息发送和消费消息(基础篇)
  7. linux下c语言动态库生成方法
  8. 【图像处理】基于matlab GUI图像直方图+滤波处理【含Matlab源码 839期】
  9. Excel宏编程代码,根据混合的名次合并计算进退值
  10. 学会它,能让你工作学习效率提升10倍!
  11. Poco:创建个非常简单web服务器
  12. 第一阶段:Java基础总复习一一一和一一一面向对象OOP总复习
  13. php mysql 排班表_PHP倒班五班三倒
  14. 2021巢湖学院高考成绩查询,2021年巢湖学院录取结果查询网址入口及录取结果公布时间...
  15. 挖掘长尾关键词的工具有哪些?
  16. [LeetCode Python3]77. Combinations回溯
  17. 手把手教学51单片机 | 第四节 动态数码管,用6位数码管做一个时钟
  18. 转发一份GoldenGate 配置文档
  19. 数据结构课程设计(考试管理系统)
  20. 医院服务器做虚拟化方案,某大型三甲医院服务器虚拟化建设方案.docx

热门文章

  1. setsockopt用法详解
  2. Uva(10305)
  3. nyoj 600——花儿朵朵——【离散化、线段树插线问点】
  4. c#重点知识解答(五)
  5. 线程同步 互斥量(mutex) Linux函数
  6. 10行python代码爬取百度热榜
  7. HWUI(硬件加速绘制UI)简介
  8. 【android】AIDL传递自定义类型参数
  9. 解决64位进程调用32位库文件报错问题
  10. AVAssetWriter写h264数据