自由式学习
72人加入学习
(0人评价)
Python_Python基础语法(QZ)
价格 免费
该课程属于 2265-吴同学-python数据分析-就业:否 请加入后再学习

多行注释在python在多行注释使用'''或“"”

python3采用utf-8的编码方式支持中文

 

注释代码可读性,代码调试

[展开全文]

1.递归函数优点:

1.递归使代码看起来更加整洁,优雅。

2.可以用递归将复杂任务分解成更简单的子问题。

3.使用递归比使用一些嵌套迭代更简单。

2.递归函数缺点:

1.递归逻辑很难调试,递归条件处理不好容易造成程序无法结束,直到达到最大递归错误。

2.递归占用大量内存,耗费计算机资源。

 

[展开全文]

递归函数:如果一个函数在内部不调用其他函数,而是自己本身的话,这个函数就是递归函数

[展开全文]

匿名函数:

1,。格式:lambda 参数1 参数2 参数3 :表达式

2.特点:

1.使用lambda关键字去创建函数

2.没有名字的函数

3.匿名函数冒号后面的表达式只有一个,注意:是表达式,而不是语句

4.匿名函数自带return,而这个return的结果就是表达式计算后的结果

3.调用方法:

print(“匿名函数名称”)

4.缺点:lamdba只能是单个表达式,不是一个代码块,lambde的设计就是为了满足简单函数的场景。

5.print(“输入文字”输入条件(“输入文字”))(可以代替传统的双分支)

[展开全文]

1.在Python中,万物皆可对象,在函数调用的时候,实参传递的就是对象的引用

2.了解原理之后,就可以更好的去把控,在函数内部的处理是否会影响到函数外部的数据变化

[展开全文]

局部变量:就是只局限于函数的内部

[展开全文]

函数的基础:

def 定义函数

函数调用

函数说明

函数返回值:

return

多个返回值

函数参数:

函数传参

缺省参数

不定长参数

嵌套调用函数方法

[展开全文]

1.函数返回值的概念:函数执行完以后会返回一个对象,如果在函数的内部有return,就可以返回实际的值,否则返回none

2.函数返回值的类型:可以返回任意类型,返回值类型应该取决于return后面的类型

 

[展开全文]

1.关键字参数是可变的

2.在函数体内。参数关键字是一个字典类型,key是一个字符串

3.可选参数必选放到关键字可选参数之前

4.可选参数:接受的数据是一个元组类型

5.关键字可选参数:接受的数据是一个字段类型

[展开全文]

参数的分类:

1.必选参数2.默认参数3 .可选参数4.关键字参数

参数:其实就是函数为了实现某些特定的功能,进而为了得到实现功能所需要的数据。

必选参数:

形式参数:只是意义上的一种参数,在定义的时候是不占内存地址的。

实际参数:实参,实实在在的参数,是实际占用内存地址的

默认参数:始终存在于参数末尾

可变参数:

当参数的个数不确定时使用,比较灵活

[展开全文]

1.函数定义:

def+关键字+小括号+冒号+换行缩进+代码块

定义一个函数

def  函数名():

        代码块

2.函数调用:函数名加()即可调用该函数。

3.什么是函数:一系列Python语句的组合,可以在程序中运行一次或多次,一般是:函数名加()即可调用该函数。完成具体的独立的功能。

4.函数有:不定长参数,

 

[展开全文]

字符窜:
1.下标与切片

2.常用方法

元组:

创建元组

2.元组的方法

列表

1.下标与切片

2.循环遍历

3.常用方法

字典:
1.字典格式

2.字典常用

[展开全文]

元组是一种不可变的序列,在创建之后不能做任何的修改。

1.不可变

2.当元组只有一个数据项时,要在后面加上,

[展开全文]

列表是一种有序的数据集合。

特点:

1.支持增删改查

2.列表中的数据是可以变化的(数据项可以变化,内存地址不会改变)

3.用【】来表示列表类型,数据项之间用逗号来分割,注意:数据项可以是任何类型的数据,

append:在列表后面追加数据

 

[展开全文]

1.字符串的常用方法:

        1.切片操作

        2.与其他类型综合操作

2.序列:在Python当中,序列就是一组按照顺序排列的值(数据集合)

3.在Python中,存在三种内置的序列类型:

         1.字符串,列表,元组

         2.优点:可以支持索引和切片的操作

         3.特征:第一个正索引为0,指向的是左             端,第一个索引为负数的时候,指向                 的是右端。

4.切片:是指截取字符串中的其中一段内容。

          1.语法格式:(起始下标,结束下标,               步 长)

           2.切片截取的内容不包括结束下标对应             数的据 

           3.(高级特性):可以根据下表来获取              序列对象的任意(部分)数据。

5.lstrip:删除左边的空格

6.rstrip:删除右边的空格

7.find:可以查找目标对象在序列对象中的值,如果没有找到就返回-1。

8.index:检测字符串中是否包含子字符串,返回的是下标值,如果没有找到对象的数据,就会报异常。

9.lower:转换成小写

10.upper:转换成大写

[展开全文]

 hello,我叫张一然,我今年13岁了。

我喜欢藏个

[展开全文]

小结:

1.学习了单分支,双分支,多分支等。

2学会了while循环。

3.学会了for循环。

4.学会了break和control语句。

[展开全文]

1.for 循环:
              1.语法特点:遍历操作,依次的取集容器中的每个值

              2.代码用法:

                               for  临时变量 in  容器:

                               执行代码块

2.range  :此函数可以生成一个数据集合列表

               1.range格式:

                                    range(起始,结束,步                                       长)步长不能为零

3.break:

           1.break格式:

                                break()

           2.break:代表中断结束,满足条件直接的              结束本层循环

4.continue:

               1.continue格式:

                                         continue()

               2.continue:结束本次循环,继续的进                 行下次循环(当continue的条件满足的                 时候,本次循环剩下的语句将不再执行                 后面的循环继续)

5.break和continue只能用在循环里

[展开全文]

授课教师

高级算法工程师
老师

课程特色

图文(1)
视频(130)
考试(13)