基础班V2-ZM
102人加入学习
Python编程基础

Python编程基础课程

价格 ¥ 109.00

3.2.6 求解曲边图形面积

1.将图形等份划分,得到若干个小矩形(构建x序列

  • 首先引入math,里面包含许多数学函数、常量等等,
  • impotent math 引入math
  • n=10 划分小矩形个数
  • width=2*math.pi/n 每个小矩形的宽度
  • x= [i*width for i in range(0,n)]

2.求出各小矩形的高度

h=[abs(math.sin(i)) for i in x]

s=[width*i for i in h]

abs() 取值为正数

3.将各高度乘以宽度,得到小矩形面积,最后求和

sum(s)

[展开全文]

3.2.4 列表推导式

推导式

x =[i for i in range (1,n)] 通过列表推导式来构建一个具有特定规则的列表

构建平方

x_new =[i**2 for i in range(1,n)]

[展开全文]

3.2.4 列表元素的删除及修改操作

1.删除列表中的元素

remove( ) 删除列表中的指定元素

del list [位置:位置] 删除列表中的多个元素

del list 删除列表本身

2.修改列表中的元素

给列表中某个元重新赋值

list [位置]  = x ,x为任意值

3.列表操作其他常用方法

[展开全文]

3.2.3 为列表添加元素

1.为列表新增元素方法

append()可以添加元素,将待添加元素作为一个整体追加至目标列表的末尾

extend()也可以添加元素,但是它把各个元素添加至列表末尾

2.在指定位置插入元素操作

insert(位置,元素)

3.列表中的元素合并

list+ 

 

 

[展开全文]

创建列表:中括号,或者list函数

每个元素可变,元素有序,可以容纳python中任何对象

[展开全文]

执行切片操作时是一个左闭右开的区间

[展开全文]

字符串[需要取出的数据]

正序索引,序号从0开始

逆序索引,序号从-1开始

切片[1:3]左闭右开[1,3)需要往后一位

[:3]=[0:3]

 

[展开全文]

单引号、双引号、三引号

字符串的基本操作

选中代码右击执行

+合并字符串

*复制字符串

int字符串转换

zheng'xin

[展开全文]

代码块以Tab或空格缩进限制,不以{}

编写代码要注意对齐

不同语句对齐方式不同for 4个空格或一个tab

 

 

[展开全文]

固定语法:

1.执行代码

run执行所有

交互 选中后右击Execute Line

2.变量命名

变量名无需提前声明,直接命名

英文、数字、下划线,英文开头

3.代码注释

#在程序语句前加#

ctrl+?同时注释、取消

'''

包围多行引号

''' 

 

[展开全文]

python中以Tab或空格缩进限制,而不是{}等分割代码

[展开全文]

3.1 认识Python数据结构

1.数据结构:根据某种方式将数据元素组合起来形成的一个数据元素集合。

2.Python数据结构主要包含序列(如列表和元组)、映射(如字典)、和集合三种基本的数据结构类型。

映射元素没有顺序

[展开全文]

索引:从左往右:0.1.2...

从右往左:-1.-2.-3...

字符串切片操作string【1:3】,区间是左闭右开

string2[-7:] ,从-7往后的所有
[展开全文]

单引号,双引号、三引号;创建字符串

三引号前后有换行符

在操作台运行字符串合并时,先要对字符串进行申明,先选中字符串执行,再进行字符串合并

将字符串转化成数值(int)类型,要求字符串本身构成是数值类型

[展开全文]
变量无需提前申明,每个变量使用前必须赋值
变量一般由字母、数字、下划线组成,通常第一个字符是字母或下划线,区分大小写
注释:加#号,ctrl+?;或者一组。。。  。。。

以Tab或者空格限制缩进,写代码注意对齐

[展开全文]

2.3.1 Python常用运算符介绍

2.比较运算符

4.逻辑运算符

运算符优先级排序

[展开全文]

优点:

1、简单 易学

2、免费开源

3、互动模式

4、可扩展可移植、可嵌入

5、丰富的第三方库

6、完善的社区生态

使用领域;

1、人工智能

2、数据分析

3、数据挖掘

4、Web开发

5、自动化运维

6、游戏开发者

7、自动化测试

[展开全文]

授课教师

数据挖掘与人工智能金牌讲师

课程特色

视频(41)
考试(2)
作业(4)
下载资料(1)

学员动态

还没有动态