python基础入门教程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

python基础入门教程

目录

1.python 的基本概念

2.字符串的相关操作

3.列表、字典、组元的相关操作

4.运算符的相关应用

5.循环语句和条件语句的相关操作

6.函数的应用

7.了解数组的属性类型。

8.掌握有关数组的基本操作。

9.掌握 NumPy 矩阵与其通用函数。

1.输入与输出格式

程序分析:

●Print()是输出语句。

●可以使用str.format(填充的内容)进行填充。

2.输入结构操作

程序分析:

●利用input()语句,通过输入任意两个数。

●利用print()语句显示输入结果。

3.字符串有关操作

(1)程序分析:

●主要利用 + 、*等进行操作。

●可以通过len()语句获取字符串的长度。

4.列表的有关操作

(1)创建列表

程序分析:

●利用列表名_list 创建列表,利用方括号[],列表一旦建立,可以进行添加,删

除或者搜索的操作,可以是int也可以是str。

●利用*对列表进行复制,利用+对列表进行合并。

●extend()确定合并顺序

5.字典的有关操作

程序分析:

●字典把键值和值联系起来,用dict={key1:value2,key2:value2…}创建字典。

6.for循环

程序分析:

●for循环是用来遍历任何序列的项目,这个序列可以是列表,也可以是一个字符

串,针对这个序列的每个项目去执行相应的操作。

●for循环的格式: for 变量 in 序列:

条件语句elif

程序分析:

●elif条件语句可以实现多条件分支。

●格式为:if判断条件1:

●执行语句1

● elif判断条件2:

●执行语句2

● else:

●执行语句4

7.break 语句

程序分析:

●break语句用于终止循环,程序跳到循环外继续执行。

(2)while循环

程序分析:

●while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要

重复处理的相同

任务。

●while循环格式:while 判断条件:语句体

6.函数

程序分析:

●Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做

用户自定义函数。

●函数定义格式:Def 函数名(形式参数列表)函数体函数调用格式:函数名(实

际参数列表)

●7.numpy数组的有关操作

●(1)创建数组。

●程序分析:可以通过列表np.array([ ])创建一维数组和二维数组。

●可以通过arr.shape查看数组维度。

●可以通过arr2.dtype查看数组类型。

●可以通过arr2.size查看数组元素个数。

●可以通过arr2.itemsize查看数组每个元素大小。

●可以使用arange 函数创建数组(起点,终点,间隔数,等差数组)

●使用linspace 函数创建数组(起点,终点,数列个数)

●使用logspace 函数创建等比数列(起点十的幂,终点十的幂,数列个数)

●使用zeros函数创建数组(创建都是零的数组,行,列)

●使用eye函数创建数组(创建一个单位阵)

●使用diag函数创建数组(指定位置是指定数值,剩下都是零的数组)

●使用ones函数创建数组(创建都是1的矩阵)

8.NumPy 矩阵与通用函数

(1)创建NumPy矩阵

程序分析:

●使用mat函数创建矩阵: matr1 = np.mat(" ")

●使用matrix函数创建矩阵:matr2 = np.matrix([[ ]...])

9.Numpy数组运算

程序分析:

●利用加(+)、减(-)、乘(*)、除(/)、幂(**)进行四则运算。

●利用>、<、==、>=、<=、!=进行比较运算,返回值为布尔值。

●np.any函数表示逻辑“or”,np.all函数表示逻辑“and”。

10.Numpy数组的切片和索引

程序分析:

●通过普通索引和切片索引对一维数组和二维数组进行创建

11.数组分割

程序分析:

●使用hsplit函数实现数组横向分割(竖直切): np.hsplit(arr1, 2)

●使用vsplit函数实现数组纵向分割(水平切): np.vsplit(arr, 2) 注意:需要

可以等分,否则报错

相关文档
最新文档