`
smarthhl
  • 浏览: 29018 次
社区版块
存档分类
最新评论

第2章 Python基础语法--Hello python

 
阅读更多

第2章 基础语法

2.1 基本介绍

2.1.1 Hello python

每个语言的开始都是从”HelloWorld”开始的,我们也不例外。打开已经安装好的Python编译环境,至于Python如何安装,不作为我们这个教程的讲解,可自行在网上搜索Python在不同环境上的安装。由以下两种方式运行我们的程序:

1、Python客户端


2、编写.py文件,运用命令:python xx.py,其文件内容如下:


好了,至此,我们完成了我们Python的第一个程序,是不是很简单,很容易学呢?

2.1.2 Python标识符

标识符有字母、数字、下划线组成。所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头,并且区分大小写。

以下划线开头的标识符是有特殊意义的,如下:

1、以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,即:不能用"from xxx import *"进行导入;

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

2.1.3 python保留字

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有Python的关键字只包含小写字母。

2.1.4 缩进与符号

学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。建议你在每个缩进层次使用单个制表符两个空格四个空格,切记不能混用!

如果运行碰到如下的错误提示,就预示着你缩进有问题:

1、IndentationError:unexpected indent错误可能是tab和空格没对齐;

2、IndentationError: unindentdoes not match any outer indentation level错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进。Python语句中一般以新行作为为语句的结束符。但是可以使用斜杠( \)将一行的语句分为多行显示,如下所示:

语句中包含[], {} 或 () 括号就不需要使用多行连接符。如下实例:

Python接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。


2.1.5 注释和命令参数

单行注释以”#”开始

多行注释使用三个单引号(''')或三个双引号(""")

很多程序可以执行一些操作来查看一些基本信,Python可以使用-h参数查看各参数帮助信息:


分享到:
评论

相关推荐

    第2章 Python语法基础-教学设计_0821.doc

    在"第2章 Python语法基础"的教学设计中,主要涵盖以下几个核心知识点: 1. **变量与变量类型**: - 变量是Python中存储数据的容器,它们可以被赋予各种类型的数据,如整型(int)、浮点型(float)、布尔型(bool)、...

    第2章-Python基本语法-Python程序设计基础案例教程-李辉-清华大学出版社.pptx

    2. **Python语法特点**: - **命名规范**:Python遵循一定的命名规则,如模块名和包名全小写,类名首字母大写,常量全大写,保护变量和私有变量分别以单下划线和双下划线开头。 - **代码缩进**:Python使用缩进来...

    第二章python基础知识-青少年编程练习题及答案解析.docx

    在第二章的Python基础知识中,我们关注的重点是语法、变量、运算符和数据类型等基本概念。 一、单选题 1. 在Python中,当你执行`a=10`和`b=20`后,`print(a+b)`会输出两数之和,即30,因此正确答案是D。 2. 变量...

    《Python-3-基础教程》课件第三章-Python3-基础语法.pptx

    在本节中,我们将深入探讨 Python3 的基础语法。 首先,Python 3 源码文件默认使用 UTF-8 编码,这意味着它能支持多种字符集,包括但不限于英文、中文等。所有字符串在 Python 3 中都是 Unicode 字符串,这确保了...

    第2章 Python基础语法.rar

    在"第2章 Python基础语法"中,我们将深入探讨Python编程的核心概念,包括变量、数据类型、控制结构、函数、模块和错误处理等方面。 首先,Python中的变量是用于存储数据的标识符,它们可以动态地改变类型。在Python...

    第2章 Python语法基础.pptx

    ### 第2章 Python语法基础 本章节主要介绍了Python的基础语法,包括基本的编程概念和具体的语法元素。Python作为一种广泛使用的高级编程语言,以其简洁清晰的语法而受到青睐。本章节内容分为以下几个部分: #### ...

    Python基础教程-第5章-代码复用-函数.ppt

    在Python中,函数定义遵循特定的语法: 1. **函数定义**:函数以`def`关键字开始,接着是函数名,然后是一对圆括号`()`,用于放置参数列表。如果函数不需要参数,括号内可以为空。函数体通常包含缩进的代码块,这...

    Python基础教程-第7章-Python面向对象.ppt

    在本章"Python基础教程-第7章-Python面向对象"中,我们将深入探讨这一主题。 首先,面向对象编程(OOP)是一种编程范式,它基于"对象"的概念,这些对象包含数据(属性)和操作这些数据的方法(函数)。与面向过程...

    53021-Python程序设计及-第2章Python程序基础语法(样例).pptx.pptx

    **Python程序设计基础语法** 本章节主要探讨Python编程的基础语法,包括输入输出、变量、保留字与标识符、以及基本数据类型和数据类型转换。这些是编写任何Python程序的基石。 1. **输入和输出** 在Python中,...

    python基础语法.pdf

    根据给定的文件信息,我们可以总结出Python基础语法的关键知识点,包括变量、输入与输出、运算符、选择结构以及列表的使用。 ### 变量 在Python中,声明变量非常简单,无需预先指定变量的数据类型。Python会自动...

    Python基础教程-教案(2).doc

    Python基础语法** 随着课程的深入,会逐步教授Python的基础语法,如输入输出、固定语法、变量和赋值。学生需要掌握如何进行基本的输入输出操作,理解Python的变量概念和赋值规则,以及如何进行多变量赋值和特殊数值...

    Python基础教程-教案.docx

    4. **Python基础语法** - Python的基本输入输出包括print函数和其他I/O操作。例如,`print()`用于输出信息,`input()`用于接收用户输入。 - Python中的变量赋值采用引用机制,变量a赋值为"hello"后,实际上是引用...

    零基础Python入门--课件代码下载.rar

    1. **Python基础知识**:这包括Python的安装与环境配置,Python的交互式模式以及如何编写并运行第一个Python程序(`hello_world.py`)。了解Python的注释、变量、数据类型(如整型、浮点型、字符串、布尔型)以及...

    python基础训练题-Python打印hello world 程序详解-python2的使用-python3的使用

    Python是一种广泛使用的高级编程语言,以其..."开始,逐步学习基础知识,理解Python2和Python3的差异,将为你开启编程之旅奠定坚实的基础。通过不断练习和探索,你将能够熟练掌握Python,并利用它来解决各种实际问题。

    Python教案----教学设计.doc

    编写第一个 Python 程序通常是从“Hello World”开始的: ```python print("Hello World") ``` 这段代码的功能是在屏幕上输出文本“Hello World”。 ##### 4. Python 语言开发的运行环境配置 为了在计算机上运行 ...

    Python-教程-Python基础.docx

    【Python基础教程】 Python是一种广泛使用的高级编程语言,以其易读性和简洁的语法著称。由Guido van Rossum在1989年底创建,Python 3.0于2008年发布,是一个重大升级,引入了许多新特性和改进,但同时也打破了与...

    Python中Flask-RESTful编写API接口(小白入门)

    第一个参数是资源类的实例,第二个参数是资源的URL。 示例代码如下: ```python api.add_resource(HelloWorld, '/') ``` 4. 运行Flask应用 在定义完资源类和URL映射后,需要运行Flask应用以便接收HTTP请求。`app....

    Python量化金融-Python金融实务应用与数据分析课程 Python课程1.2-Python基础(一) 共19页.pdf

    3. Python基础知识: - 变量:变量是存储数据的容器,遵循一定的命名规则,不能与Python的关键字重名。例如,`x = 6` 将数值6赋给变量x。 - 字符串:字符串是由双引号或单引号包围的字符序列,可以进行连接、复制...

    Python基础教程-教案(1).doc

    Python基础语法 接下来的课程将深入Python语法,包括基本输入输出、固定语法、变量及赋值等。学生需要掌握如何在Python中读取和输出数据,理解Python的变量类型,以及如何进行变量赋值。 ### 练习与作业 课程中会...

Global site tag (gtag.js) - Google Analytics