Python 基础语法

打开python的编辑器

这里注意的是,之前下载的python在电脑主页上没有快捷方式,需要在win开始界面中打开

最终打开效果是一个白色的跟终端类似的编辑器,我们输入的时候是在三个箭头后边输入。

在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果:

在python命令行中输入print(1)之后,按Enter(回车)键打印 1。

Python 标识符

在 Python 里,标识符由字母、数字、下划线组成。

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。

以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。

Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:

>>> print ('hello');print ('runoob');
hello
runoob
复制代码

Python 保留字符

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

所有 Python 的关键字只包含小写字母。

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

以下实例缩进为四个空格:

实例

if True:print ("True")
else:print ("False")
复制代码

没有严格的缩进执行python会报错:

IndentationError: unindent does not match any outer indentation level
复制代码

IndentationError: unindent does not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。

如果是 IndentationError: unexpected indent 错误, 则 python 编译器是在告诉你"Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题",所有 python 对格式要求非常严格。

因此,在 Python 的代码块中必须使用相同数目的行首缩进空格数。

建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用。

Python的零基础超详细讲解(第二天)-Python的基础语法1相关推荐

  1. Python的零基础超详细讲解(第十三天)-Python的类与对象

    基础篇往期文章如下: Python的零基础超详细讲解(第一天)-Python简介以及下载 Python的零基础超详细讲解(第二天)-Python的基础语法1 Python的零基础超详细讲解(第三天)- ...

  2. Python的零基础超详细讲解(第十二天)-Python函数及使用

    基础篇往期文章: Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博 ...

  3. Python的零基础超详细讲解(第七天)-Python的数据的应用

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

  4. Python的零基础超详细讲解(第五天)-Python的运算符

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

  5. 大学计算机基础超详细知识点(高手总结),大学计算机基础超详细知识点(高手总结).doc...

    大学计算机基础超详细知识点(高手总结).doc 第一章 计算机及信息技术概述 电子计算机的发展历程 ①1946年2月由宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机."诞生了 ...

  6. Python的零基础超详细讲解(第一天)-Python简介以及下载

    接下来我会将python基础部分出一个合集分享给大家记得关注我不迷路哦~ Python简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强 ...

  7. Python的零基础超详细讲解(第四天)-Python的数据类型

    Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...

  8. Python数据爬取超详细讲解(零基础入门,老年人都看的懂)

    转载于:https://www.bilibili.com/video/BV12E411A7ZQ?spm_id_from=333.337.search-card.all.click 本文是根据视频教程记 ...

  9. Python的零基础超详细讲解(第八天)-Python的条件判断

    我们在使用无线耳机听音乐的时候,我们可以设置轻点两下耳机就播放下一首.如果我只设置轻点两下耳机,就播放下一首,那么,由于缺少正在使用耳机(耳机塞进耳朵视为正在使用)的前提条件,无论你是否正在使用,只要 ...

最新文章

  1. eureka多台注册中心_微服务实战系列(五)-注册中心Eureka与nacos区别
  2. Android应用博客目录
  3. html隐藏元素的方式,Web前端:CSS3——3种隐藏元素方法的区别
  4. 数据库开发——MySQL——慢查询优化
  5. .net打包自动安装数据库
  6. 都2021年了,还不会使用GitHub创建、推送、拉取、克隆远程库、团队协作开发?
  7. python ansible模块_ansible常用模块
  8. 搭建Sql Server AlwaysOn 视频教程
  9. 大家一起看广告?微信朋友圈广告@好友评论互动功能全量开放
  10. 怎样使计算机屏幕看着不累,电脑族的显示器如何摆最不累
  11. SQLSERVER中RANK OVER(PARTITION BY)的用法
  12. char强制类型转换为int_为强制类型转换正名
  13. 分页插件pagehelper ,在sql server 中是怎么配置的
  14. 谷歌地图 街景 api_Google使街景在地图中更加突出
  15. 如今微信最严新规出台,微信域名防封刻不容缓
  16. 设有一个 Student 数据库,包括 数据库,包括 学生 , 课程 , 选修三个关系: 三个关系: 学生 学生:S ( Sno ,Sname ,Ssex ,Sage,Sdept ) 课程 课程:
  17. java graphics 模糊_使用Graphics2D模糊Java背景
  18. w ndoWs8pE模式下载,天意PE迷你版V2011.9.9(天意PE系统)下载 - 下载吧
  19. 自动白平衡(AWB)算法---1,色温曲线
  20. 《自控力》第六章读书笔记

热门文章

  1. 综述 | 森林微生物组:多样性,复杂性和动态变化(IF:11.3)
  2. 让尸体说话-法医密档
  3. R语言ggplot2可视化绘制线图(line plot)、使用gghighlight包突出高亮满足条件的线图、并保留其它线图的色彩(而不是灰色)自定义非高亮线图的透明度
  4. R语言使用pwr包的pwr.f2.test函数对线性回归模型进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  5. R可视化包ggplot2更改背景色实战
  6. python代码实现插入排序
  7. oracle存clob,oracle数据库里保存clob字段-Oracle
  8. ML基石_2_LearnAnswer2
  9. [Google API](1)简介
  10. Bowtie下载安装