第2章 Python基础语法--Hello python
来源:互联网 发布:人工智能市场规模 编辑:程序博客网 时间:2024/05/16 10:02
第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基础语法--Hello python
- 第2章 Python基础语法 -- 数据类型
- 2、Python语法基础
- python基础语法(2)
- Python(2) 基础语法
- Python基础 2----Python 基础语法
- 【python】第一天——“hello world”及基本语法
- python核心编程读书笔记--第3章 基础语句语法
- 【python】python语法基础
- python基础语法2(数据结构)
- Python基础语法-Python对象
- python第一天 hello world
- python第一天:hello world
- Python基础语法学习
- Python 基础语法知识
- Python基础语法
- python 基础语法
- Python基础语法
- Unity5脚本事件函数及其执行顺序
- Nokia 920硬刷win10
- win64位 安装python opencv
- Linux学习之路-02-Ubuntu系统关闭独显+省电降温设置
- Matlab之print,fprint,fscanf,disp函数
- 第2章 Python基础语法--Hello python
- UNIX环境高级编程——信号
- 数据库2
- FastJson---高性能JSON开发包
- 1209 - The MySQL server is running with the --read-only option so it cannot execute this statement
- 理论: 图论(6): 单源赋值图最短路径
- 使用hive访问elasticsearch的数据
- 一起talk C栗子吧(第八十六回:C语言实例--使用信号进行进程间通信三)
- 第1章 Python简介