提交 ba0a71ba 编写于 作者: S star

Python基本语法

上级 029cef7b
......@@ -8,7 +8,7 @@ Python 官网:https://www.python.org/
1. [计算机基础知识](#1计算机基础知识)
2. [Python 简介](#2Python 简介)
3. [Python 环境搭建](#3Python 环境搭建)
3. [Python 基本语法](#3Python 基本语法)
......@@ -346,7 +346,7 @@ Python 开发工具 IDLE
​ 在交互模式中输入一行代码,它就执行一行,所以他并不适用于我们日常的开发,仅可以用来做一些日常的简单的测试。
​ 我们一般会将 Python 代码编写到一个 .py 文件中,然后通过 python 指令来执行文件中的代码
​ 我们一般会将 Python 代码编写到一个 .py 文件中,然后通过 python 指令来执行文件中的代码,如:`python xxx.py`
​ PyCharm 是一款功能强大的 Python 编辑器,由 [JetBrains](https://www.jetbrains.com/) 公司出品,是最受欢迎的 Python 编辑器之一。
......@@ -354,6 +354,139 @@ Python 开发工具 IDLE
**PyCharm 的安装及使用**
1. 在官网下载 PyCharm 并安装:https://www.jetbrains.com/pycharm/download/other.html
2. 双击 PyCharm 运行,点击 `Create New Project` 创建新项目。
3. 选择 `Pure Python` 创建一个简单的纯 Python 项目,在 Location 处输入项目存放位置。
4. 展开 `Project Interpreter`,为项目指定一个独立的 Python 解释器(也可直接使用默认值)。
5. 点击 `create` 创建项目。
6. 右键左侧窗口的项目名 --> 选择 New --> 选择 Python File --> 输入文件名创建 Python 文件。
7. 编写 Python 文件内容,点击顶部工具栏上的 Run 运行编写的 Python 文件。
8. 如果控制台输出正常,则简单的 Python 项目搭建完成。
---
### 3.Python 基本语法
**几个基础概念**
表达式
变量或常量与符号的组合,表达式不会对程序产生实质性的影响,比如:10 + 5,8 - 4
语句
在程序中语句一般需要完成某种功能,语句的执行一般会对程序产生一定的影响,比如打印信息、获取信息、为变量赋值......
程序(program)
程序就是由一条一条的语句和一条一条的表达式构成的。
函数(function)
​ 函数就是一种语句,用来完成特定的功能,如:xxx()
函数的分类:
内置函数:由Python解释器提供的函数,可以在 Python 中直接使用。
自定义函数:由程序员自主的创建的函数。
函数的两个要素:
参数:() 中的内容就是函数的参数,函数中可以没有参数,也可以有多个参数,多个参数之间使用 , 隔开。
返回值:返回值是函数的返回结果,不是所有的函数都有返回值。
**Python 基本语法**
1. 在 Python 中严格区分大小写。
2. Python 中的每一行就是一条语句,每条语句以换行结束。
3. Python 一条语句可以分多行编写,多行编写时语句后边以 `\` 结尾(规范中建议每行不要超过 80 个字符)。
4. Python 是缩进严格的语言,在Python中不可以随便缩进。
5. 在 Python 中使用 `#` 来表示注释,# 后的内容都属于注释,注释的内容将会被解释器所忽略(习惯上 # 后边跟一个空格)。
**Python 变量**
字面量
字面量就是一个值,比如:1,2,3,4,5,6,"HELLO",字面量所表示的意思就是它的字面的值,在程序中可以直接使用。
变量(variable)
变量可以用来保存字面量,变量中保存的字面量是不定的,变量本身没有任何意思,根据不同的字面量表示不同的意思。
在 Python 中使用变量不需要定义,直接为变量赋值即可。
不能使用没有进行过赋值的变量。
Python 是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值。
标识符:在 Python 中可以自主命名的内容都属于标识符,如:变量名,函数名,类名......
标识符命名规范:
1. 标识符可以由数字,字母,下划线组成,不能以数字开头。
2. 标识符不能是 Python 中的关键字和保留字。
查看所有的关键字和保留字:
~~~python
import keyword
# 打印关键字和保留字
print(keyword.kwlist)
~~~
['False', 'None', 'True', '\_\_peg_parser\_\_', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
3. 不建议使用 Python 中的函数名作为标识符(函数名会被覆盖,导致无法调用)。
4. 命名规范
下划线命名法:所有字母小写,单词之间使用下划线连接,一般用作变量名。
帕斯卡命名法(大驼峰):所有单词首字母大写,其余字母小写,一般用作类名。
使用场景:类名
命名使用场景:
- 项目名称:使用帕斯卡命名法,如:ProjectName
- 文件名、模块名和包名:使用下划线命名法,如:file_name,module_name,package_name
- 类名:使用帕斯卡命名法,内部类使用额外的下划线开头,如:MyClass,_InnerClass
- 函数:使用下划线命名法,如:example_function
- 函数参数:使用下划线命名法,同时总使用 `self` 作为实例方法的第一个参数,总使用 `cls` 作为类方法的第一个参数,如:function_param,self,cls
-
**Python 运算符**
......@@ -362,4 +495,3 @@ Python 开发工具 IDLE
---
### 3.Python 环境搭建
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册