Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
酥脆的小菠萝
hexbook
提交
ba0a71ba
H
hexbook
项目概览
酥脆的小菠萝
/
hexbook
通知
5
Star
4
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hexbook
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ba0a71ba
编写于
12月 23, 2020
作者:
S
star
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Python基本语法
上级
029cef7b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
135 addition
and
4 deletion
+135
-4
notes/Python语言/Python基础/Python基础.md
notes/Python语言/Python基础/Python基础.md
+135
-4
未找到文件。
notes/Python语言/Python基础/Python基础.md
浏览文件 @
ba0a71ba
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录