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

Python编程基础课程

价格 ¥ 109.00

for i in range(10):

print(i)

print(0.001)

 

[展开全文]

6.1 面向对象

1.类:抽象的概念,由对象组成一个类

2.对象是具体化、明确的个体

类具有的特征,对象具有,但对象具有的个性是类没有的,共性与个性

3.面向对象的优点

  • 大幅减少冗余代码,方便拓展现有代码,提高编码效率,降低了出错概率
  • 易于维护、质量高
[展开全文]

5.2 使用lambda创建匿名函数

匿名函数,没有具体名称的函数

形式参数在冒号前面,冒号后为函数 

[展开全文]

5.1.1 使用def定义函数

1.函数介绍

  • 函数实现了对整段程序逻辑的封装
  • 从程序代码中独立出来
  • 避免出现大段重复代码
  • 便于维护

2.Python内建函数

print()、int()、impute()

3.使用def定义函数

def def_sum(x,y ):

       z=x+y

       return z

def_sum(3,4)调用自定义函数

[展开全文]

4.2.2 实现一组数的连加与连乘

1.实现一组数的连加操作

创建列表

vec=list(range(1,11))

m=0

for i in vec:

      m+=i

printf(m)

2.实现一组数的连乘操作

x=list(range())

n=1

for i in x:

       n*=1

print(n)

[展开全文]

4.1.4 考试成绩等级划分

1.创建一个变量,输入任意数值作为成绩并赋予该变量

2.检测输入的内容是否为数值型的数据

3.设置条件分支判断成绩属于哪个等级

4.打印结果

写一个try语句与except语句

imput('请输入考试成绩:')输入

score=float()将数值转为浮点型

[展开全文]

4.1.3 try-except语句

try语句

try:

    操作内容

except (错误类型,也可不写):

    操作类型

 

[展开全文]

4.1.2 条件判断及分支语句

1.条件判定语句

if 0<1:

    print('true')

else:

    print('falsh')

2.多路分支

if 1>2:

    pass

elif 2<3:

    print('hello')

else:

     print('world') 

 

[展开全文]

4.1考试成绩的等级划分

1.创建一个变量,输入任意数值作为成绩并赋予该变量

2.检测输入的内容是否为数值型的数据

3.设置条件分支判断成绩属于哪个等级

4.打印结果

 

[展开全文]

3.3.3 单词词频统计

1.处理字符串

  • 转化大小写并重新赋值

        lower() 小写单词

  • 将句子拆分成多个单词

        split()拆分字符串

2.频次统计

  • 构建一个空字典,用于后续记录各单词的频次
  • 逐一访问word所有词语,采用for循环

word_freq={}

for word in words

      if word in word_freq.keys(): 判断

           word_freq[word]+=1

      else:

           word_freq[word]=1

 

[展开全文]

3.3.2 字典的增删改查操作

1.字典的查找

y= ['xxx']

2.字典值的修改

y['xxx'] =n

3.通过赋值新增字典的键-值

y['zzz'] =m

字符串与数值才能成为字典的键

y.update({ apple:2,use:3}) 新增多个键-值对

4.删除字典的键-对

del y['xxx']

5.其他方法

y.keys() 取出字典中所有的键

y.values()取出字典中所有的值

y.item()取出字典中所有元素,但是原有数据结构不再

z={i: i ** 2 for i  in range(1,n)}

 

 

[展开全文]

.数据

 

创建列表进行增删改查工作

[展开全文]

数据结构:根据某种方式将数据元素组起来形成的一个数据元素集合。【0.0,0.7,1.4,2.09】

[展开全文]

元素元素中间,连接,列表由[中括号]

函数list()或中括号创建列表

1.列表中的每个元素都是可变的;

2.列表中的元素都是有序的,每个元素对应一个位置;

3.列表可以容纳python中的任何对象

[展开全文]

3.3.1 字典创建

Python区分大小写,处理字符串时要统一转化为大写或者小写

用{ }来构建字典,键:值,

键如果重复,程序会自动去重覆盖

 

[展开全文]

y=sin(x)从0到2*pi,与x轴围成的面积

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

python中基础结构,序列、映射、集合3种基本结构

[展开全文]

授课教师

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

课程特色

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

学员动态

还没有动态