Python

    时间: 浏览:2318次  来源:站长在线
Python知识大全_教程,简介,环境搭建,基础语法,数据类型,解释器,注释,运算符,数字,字符串,列表,元组,字典,集合,编程,条件控制,循环语句,迭代器与生成器,函数,数据结构,模块,输入和输出。

欢迎你来到站长在线的站长百科栏目,今日分享的词条是python。本站整理的《Python3.10.0 官方中文参考文档》可以供大家参考。

站长在线出品的在线课程零基础Python完全自学教程》正在更新中,点击直接学习!

为了方便大家学习Python,本词条内容开始对Python知识进行梳理,用户通过本词条,就知道有哪些Python知识了!

本词条开始列举,本站发布的所有知识点,本文是知识简要,点击链接文章是知识简要的详细描述哦!

特别提醒:本文内容越来越多,电脑用户使用Ctrl+F进行搜索你要的关键词内容。

认识python 知识要点:

Python简介:Python是由 Guido van Rossum (吉多·范罗苏姆)简称Guido,1989年在荷兰数学和计算机科学研究学会里设计出来的。设计理念是优雅、明确、简单

Python的版本:1991 年对外公布0.9;1994 年1.0 ;2000 年 2.0 发布;(已停止更新)2008 年 3.0 正式发布;

Python的特征:简单易学、面向对象、解释性、免费开源、方便阅读、方便维护、丰富的标准库、支持互动模式、可移植、可扩展、数据库接口多、可嵌入。

Python的应用领域主要用于网站开发、大数据处理人工智能自动化运维云计算网络爬虫游戏开发图形图像处理自然语言分析等领域。

安装python及写第一个Python程序  知识要点:

下载Python程序安装包、windows系统里面安装Python、测试Python是否安装成功、编写你的第一个Python程序。

Python开发工具介绍 知识要点:

使用Python自带的idle打开IDLE编写代码保存并运行Python文件、IDLE常用的快捷键

Python 3.10 IDLE 中文版 汉化版 及安装使用教程》:下载中文版的IDLE工具包文件、如何使用IDLE中文版、中英文使用界面对比。

Python开发工具PyCharm中文版安装与配置详细图文教程》:下载、安装、配置pycharm工具、安装中文语言包。

最新版万能编辑器Visual Studio Code安装使用教程》:下载、安装、配置visual studio code安装Python扩展。

代码编辑软件Sublime Text 4中文版安装使用教程》:下载、安装、设置、使用sublime text 4编写和运行Python代码。

Python语法特点  知识要点:

Python注释规则

单行注释#  注释内容

多行注解:使用一对三引号('''……'''或者"""……"""

文件编码声明注释:# -*- coding:编码 -*-  或者 #coding=编码

Python代码缩进

区分一个代码块,采用代码缩进和冒号“:”区分代码之间的层次。

代码缩进可以使用4个空格或者1个Tab键来实现。

Python编码规范在Python中,采用PEP 8 《Python 代码风格指南》作为编码规范。

Python编写规则:

import语句每一个import语句,只导入一个模块

分号不要在行尾添加分号“;”,也不要将两条命令放在同一行。

长度建议每行不超过79个字符。

空行:使用必要的空行可以增加代码的可读性。

空格通常情况下,运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔。

字符串应该避免在循环中使用+和+=操作符累加字符串。

缩进用 4 个空格,不要用制表符

异常处理结构适当使用异常处理结构提高程序容错性。

字符编码Python 默认的 UTF-8 或纯 ASCII 可以胜任各种情况。

Python命名规范

注意:所有的命名规范都要准守这三条

1.命名只能以字母或者_下划线开头

2.名字不能包含空格

3.名字不能与关键字重合

模块 module_name:模块名尽量短小,且全部使用小写的字母命名,可以使用,但尽量不要使用下划线。

包 package_name:包名应该是简短的、且全部使用小写的字母命名,不推荐使用下划线。

类名 classname类名采用单词首字母大写形式。(即Psacal风格)。

模块内部:模块内部采用下划线“_”+Psacal风格的类名组成。

函数 function_name、类的属性方法 method_name:一律小写,如有多个单词,用下划线“_”隔开,私有函数可用前导下划线。

常量全局变量常量、全局变量命名时采用全部大写字母,多个单词用_下划线隔开。

变量 var_name:变量名一般小写,多个单词用_下划线隔开,同函数命名。

Python中的变量 知识要点:

保留字标识符变量、定义变量

Python中的基本数据类型 知识要点:

Python中的数字

整数十进制整数、八进制整数、十六进制整数、二进制整数及在python中的相互转换。

浮点数浮点数(float) 由整数部分和小数部分组成,主要用于处理包括小数的数。

复数:复数是由一个实数和一个虚数组合构成,表示为:a+bj,或者complex(a,b)

字符串:字符串属于不可变序列,通常用单引号' ')、双引号" ")或者三引号(''' '''""" """)括起来。

转义字符指使用反斜杠“\”对一些特殊字符进行转义。

布尔类型:布尔类型主要来表示真或假的值。在Python中,标识符True和False被解释为布尔值

逻辑运算:条件语句中的条件最终都会转化为布尔值。

常见的三种逻辑运算:与运算、或运算、非运算

Python中数据类型转换int(),long(),float(),complex(),str(),repr(),eval(),tuple(),list(),set(),dict(),frozenset(),chr(),unichr(),ord(),hex(),oct(),bin()。

基本数据类型Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)

Python中的基本输入和输出 知识要点:

使用input()函数输入:语法:varible = input("提示文字") 

使用print()函数输出:语法:print(输出的内容)

Python中常用的运算符 知识要点:

算术运算符(数学运算符):+,-,*,/,//,%,**。

赋值运算符:=,+=,-=,*=,/=,//=,%=,**=。

比较运算符:>,<,==,>=,<=,!=,is,is not。

逻辑运算符and(逻辑与)、or(逻辑或)、not(逻辑非)。

位运算符按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左位移(<<)和右移位(>>)运算符。

Python中运算符的优先级和条件表达式 知识要点:

运算符的优先级:高到低排序:小括号,索引运算符,属性访问,乘方(幂),按位取反,符号运算符(正负号)、乘除、加减、按位与、按位异或、按位或、比较运算符、is运算符、in运算符、逻辑非、逻辑与、逻辑或、逗号运算符。

条件表达式根据表达式的结果有条件的赋值

Python中的三大程序结构 知识要点:

顺序结构编写好的语句,按照顺序依次执行,是最简单的结构,比如变量的赋值、函数的输入/输出、打印等。

选择结构根据条件表达式的结果,选择执行不同的语句。

循环结构在一定条件下反复执行某段程序的流程结构。

Python中的选择语句 知识要点:

if语句:

if 表达式;
    语句块

if...else语句:

if 表达式:
    语句块1
else:
    语句块2

if...elif...else多分支语句

if 表达式1
    语句块1
elif 表达式2:
    语句块2
elif 表达式3:
    语句块3
...
else:
    语句块n

Python中的循环语句 知识要点

while循环:while循环就是条件循环,是通过一个条件来控制是否要继续反复执行循环体中的语句。其语法格式如下:

while 条件表达式
    循环体

for循环:for循环是一个计次循环,一般应用于循环次数已知的情况下。通常用于枚举或遍历序列,以及迭代对象中的元素。起语法格式如下:

for 迭代变量 in 对象:
    循环体

循环嵌套:

在while中套用while、在for中套用for、在while中套用for、在for中套用while。

Python中的break语句、continue语句和pass语句 知识要点:

break语句break语句用于终止当前的循环。

while语句中使用break语句的形式如下:

while 条件表达式1:
    执行代码块
    if 条件表达式2:
        break

for语句中使用break语句的形式如下:

for 迭代变量 in 对象:
    if 条件表达式:
        break

continue语句:continue语句是用于终止本次循环而提前进入下一次循环中。

while语句中使用continue语句的形式如下:

while 条件表达式1:
    执行代码
    if 条件表达式2:
        continue

for语句中使用continue语句的形式如下:

for 迭代变量 in 对象:
    if 条件表达式:
        continue

pass语句:表示空的语句,包括空的类,函数,方法等。它不做任何事情,通常情况下,只是起占位符的作用。

pass语句语法格式如下:

pass

Python中的序列知识详解 知识要点

序列索引序列中的每一个元素都有一个属于自己的编号,我们称为索引(index)。

序列切片切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素,通过切片操作,可以生成一个新的序列。

序列实现切片操作的语法格式如下:

sname[start : end : step]

序列相加两个或者两个以上的序列进行连接。序列相加是使用“+”号运算符实现的。

序列相乘序列相乘也叫序列乘法。使用数字n乘以一个序列会生成新的序列。新的序列内容为原来序列的n次重复。

序列成员资格检查某个元素是否是序列的成员。

语法格式如下:

要检查的元素 in 指定的序列

最大值max()、最小值min()和长度len():

相关函数:len() ,max(),min(),list(),str(),sum(),sorted(),reversed(),enumerate()。

Python中列表的创建和删除 知识要点

列表的概念:由一系列的特定顺序排列的元素。它是Python中内置的可变序列。

使用赋值运算符“=”创建列表listname = [element 1 , element 2 , element 3 , ... , element n]

Python中创建空的列表[]:kong = []

在Python中访问列表元素通过索引(index)的方式访问列表元素的,也可以通过切片的方式,访问列表元素。

在Python中使用list() 函数创建数值列表:list(data)

在Python中删除列表:del 列表名称

在Python中访问列表元素 知识要点

通过索引(index)的方式访问列表元素的,大家可以通过切片的方式,访问列表元素

在Python中遍历列表 知识要点

遍历列表就是从头到尾依次从列表中获取数据。

直接使用for循环遍历列表

for 变量元素 in 列表:
   #输出变量元素

使用for循环和enumerate()函数遍历列表:

for index,变量元素 in enumerate(列表)
    #输出index和变量元素

使用for循环和list()函数遍历列表、使用for循环和range()函数遍历列表、使用for循环和iter()函数遍历列表、使用while循环遍历列表

添加列表元素 知识要点

使用append()方法:listname.append(obj)

使用extend()方法:listname.extend(seq)

使用insert()方法:listname.insert(index , obj)

修改列表元素 知识要点:

修改单个元素:直接对元素赋值即可。使用索引得到列表元素后,通过“=”赋值符就改变了元素的值。

修改一组元素:通过切片语法给一组元素赋值。

除列表元素 知识要点:

del:根据索引值删除元素del listname[index]del listname[start : end]

pop():根据索引值删除元素:list.pop(-1)

remove():根据元素值进行删除:list.remove(obj)

clear():删除列表所有元素:

在python中对列表进行统计和计算 知识要点

使用count()方法获取指定的元素的出现次数:listname.count(obj)和 str.count(sub,start,end)

使用index()方法获取指定元素首次出现的位置:listname.index(obj)和 str.index(sub,start,end)

使用sum()函数统计数值列表的元素和:sum(iterable[, start])

在python中对列表进行排序 知识要点

使用列表对象的sort()方法进行排序:listname.sort(key=None,reverse=False)

使用内置的sorted()函数进行排序:sorted(iterable,key=None,reverse=False)

使用reverse()方法进行反向排序:listname.reverse()

在python中的列表推导式 知识要点

含义:列表推导式也称为列表解析式,就是可以快速生成一个列表,或者根据某个列表生成满足指定需求的列表。

生成指定范围的数值列表:list = [Expression for var in range]

根据列表生成指定需求的列表:newlist = [Expression for var in list]

从列表中选择符合条件的元素组成新的列表:newlist = [Expression for var in list if condition]

python中二维列表的创建、访问、应用 知识要点

二维列表的概念:二维列表是将其他列表当做列表的元素放在一个列表当中,也就是列表的嵌套。

直接定义二维列表、使用嵌套的for循环创建二维列表、使用列表推导式创建二维列表

二维列表的访问:listname[索引1][索引2]

二维列表的应用:使用二维列表输出不同版式的古诗《静夜思》


文末福利:

1、关注站长在线官方公众号站长在线微信号:olzzcom ,文末也有公众号二维码,关注公众号以后回复python,本站精心整理的Python书籍、软件、工具都实时更新哦!本站所安装的python3.10、  IDLE中文版 、PyCharmVisual Studio CodeSublime Text4等都在里面哦!

2、站长在线官方微信交流群已经开通了,微信扫码进入,一起交流,一起进步!

本文地址:https://www.olzz.com/python.html
码字不易,打个赏呗
杨泽业感谢你的支持!

猜你喜欢

域名pythonw.cn出售

域名pythonw.cn的详细信息:Python网

2022-08-06  分类:域名出售  浏览:1094次


站长在线Python教程:Python中类定义详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《Python中类定义详解》。

2022-02-23  分类:Python学堂  浏览:1301次


站长在线Python教程:python中面向对象相关概述详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《python中面向对象相关概述详解》。本文的主要内容有:面向对象是什么、面向对象中的对象是什么、Python中的类是什么、面向对象编程的特点有哪些?

2022-02-14  分类:Python学堂  浏览:1127次


站长在线零基础Python完全自学教程23:函数的返回值、作用域和匿名函数

导读:欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础 Python完全自学教程》今天给大家分享的是第23课《函数的返回值、作用域和匿名函数》。本文是一个大课程分成了下面4节小课程:Python中函数的返回值、Python函数中的局部变量、Python函数中的全局变量、Python函数中的匿名函数等内容。

2022-02-09  分类:Python学堂  浏览:986次


站长在线Python教程:Python函数中的匿名函数详解

欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《Python函数中的匿名函数详解》。本文的主要内容有:匿名函数的定义、匿名函数的表达式、匿名函数的注意点、匿名函数的优点、匿名函数的应用举例。

2022-02-01  分类:Python学堂  浏览:1134次


站长在线Python教程精讲:在Python函数中的全局变量详解

欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《Python中的全局变量详解》。本文的主要内容有:什么是全局变量、在函数外部定义的变量是全局变量、在函数内部定义中添加global关键词后变成全局变量。

2022-01-10  分类:Python学堂  浏览:1198次


站长在线Python教程精讲:在Python函数中的局部变量详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python函数中的局部变量详解》。本文的主要内容有:变量的作用域的概念、局部变量的概念、局部变量的举例。

2022-01-06  分类:Python学堂  浏览:1121次


Python常用英语及用法

站长在线站长,准备系统的学习Python知识,但是对我来说,英语实在是太差了,当然我知道的是,不仅仅我,很多人在学习Python的时候,也是不知道这些英语单词的意思与用法的,在这里站长在线站长就把这些英语整理出来,把英语以及中文意思、用法一起贴出来,让大家一起来学习。

2022-01-02  分类:Python学堂  浏览:1350次


站长在线Python精讲:Python中函数的返回值

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《Python中函数的返回值》。本文的主要内容有:函数的返回值的含义、函数设置返回值的作用、return语句位置与多条 return语句的总结。

2021-12-29  分类:Python学堂  浏览:1276次


站长在线零基础Python完全自学教程22:在Python中函数的参数传递

欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础 Python完全自学教程》今天给大家分享的是第22课《在Python中函数的参数传递》。本文是一个大课程分成了下面5节小课程:在Python函数中理解形式参数和实际参数、在Python函数中参数传递的位置参数详解、在Python函数中的关键字参数详解、在Python函数中的默认参数详解、在Python函数中的可变参数详解。

2021-12-26  分类:Python学堂  浏览:1140次