![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础学习
自娱自乐的小白
这个作者很懒,什么都没留下…
展开
-
Python基础学习——面向对象编程(第一讲:面向对象概述、面向对象三个基本特征(封装性、继承性、多态性)、类和对象(定义类、创建和使用对象、实例变量、类变量、构造方法、实例方法、类方法、静态方法))
面向对象是Python最重要的特性,在Python中一切数据类型都是面向对象的。1、面向对象概述原创 2020-09-12 20:13:54 · 389 阅读 · 0 评论 -
Python基础学习——函数式编程(第三讲:主讲嵌套函数、函数式编程基础(函数类型、Lambda表达式、三大基础函数))
1、嵌套函数之前演示的都是全局函数,并将它们定义在全局作用域中。函数还可以定义在另外的函数体中,称作“嵌套函数”。代码演示:def calculate(n1, n2, opr): # 定义相加函数 def add(a, b): return a + b # 定义相减函数 def sub(a, b): return a - b if opr == '+': return add(n1, n2) else原创 2020-09-10 21:18:05 · 197 阅读 · 1 评论 -
Python基础学习——函数式编程(第二讲:主讲函数返回值(无返回值函数、多返回值函数),函数变量作用域,生成器(generator))
1、函数返回值Python函数的返回值也是比较灵活的,主要有三种形式:无返回值、单一返回值和多返回值。之前的函数基本都是单一返回值,本次重点介绍其他两种。无返回值函数有的函数只是为了处理某个过程,此时可以将函数设计为无返回值形式。所谓的无返回值,其实返回的是None,None表示没有实际意义的数据。上代码演示:def sum1(*numbers, multiple=1): """定义*可变参数函数""" if len(numbers) == 0: return原创 2020-09-10 19:08:08 · 769 阅读 · 0 评论 -
Python基础学习——函数式编程(第一讲:主讲定义函数,函数参数(使用关键字参数调用函数、参数默认值、两种可变参数))
函数Python中的函数十分灵活,他可以在模块中、但是在类之外定义,即函数,其作用域是当前模块;也可以在别的函数中定义,即嵌套函数;还可以在类中定义,即方法。1、定义函数之前学习到的一些函数如len()、min()和max(),这些函数是Python的内置函数,由Python官方提供的。注意:Python作为解释性语言,其函数必须先定义后调用。自定义函数的语法格式:# def 函数名(参数列表):# 函数体# return 返回值在Python中定义函数的关键字是de原创 2020-09-09 15:25:02 · 641 阅读 · 0 评论 -
Python基础学习——数据结构(第四讲:字典;主讲:创建字典、修改字典(添加、替换、删除“键:值”对)、访问字典、遍历字典、字典推导式)
字典字典是可迭代的、可变的数据结构,通过键来访问元素。字典结构由两部分视图构成,一个是键视图,它不可包含重复元素;另一个是值视图,可以有重复元素。键和值成对出现。1、创建字典字典的类型是dict,创建字典可以使用dict()函数,或使用大括号{}将“键(key):值(value)”对括起来,键值对之间用逗号分隔。直接上代码:a = {1: '赵', 2: '钱', 3: '孙', 4: '李'}b = dict(((5, '周'), (6, '吴'), (7, '郑'), (8, '王')))原创 2020-09-08 18:58:45 · 608 阅读 · 0 评论 -
Python基础学习——数据结构(第三讲:集合;主讲:创建可变集合、修改可变集合、遍历集合、不可变集合、集合推导式)
集合集合是一种可迭代、无序的、不能包含重复元素的数据结构。不能通过索引访问。与序列比较,序列中的元素是有序的、可重复的。而集合中的元素是无序的、不可重复的。序列强调的是有序,集合强调的是不重复。集合分可变集合和不可变集合1、创建可变集合可变集合类型是set,创建可变集合可以使用set([iterable])函数,或者用大括号{}将元素括起来,元素之间用逗号隔开。注意:在创建空集合时要使用set()函数,若使用{}来创建会默认类型为字典。上代码演示:a = {}b = set()c = {1原创 2020-09-08 10:29:38 · 1707 阅读 · 0 评论 -
Python基础学习——数据结构(第二讲:列表;主讲:列表创建、追加元素、插入元素、替换元素、删除元素、其他常用方法、列表推导式)
列表也是一种序列结构,与元组不同,列表具有可变性,可以追加、插入、删除和替换列表中的元素。原创 2020-09-08 08:52:05 · 751 阅读 · 0 评论 -
Python基础学习——数据结构(第一讲:元组;主讲:序列、创建元组、访问元组、遍历元组)
在计算机程序中会有很多数据,这些数据需要一个容器将他们管理起来,这就是数据结构。常见的有数组、集合、列表、队列、链表、树、堆、栈和字典等结构。Python中数据结构主要有序列、集合和字典。注意:Python中没有数组结构,数组结构要求元素类型是一致的,而Python是动态类型语言,不强制声明变量的数据类型,也不强制检测元素的数据类型,不能保证元素的数据类型一致,所以没有数组结构。一、元组元组是序列的一种。1、序列:序列是一种可迭代的、元素有序、可以重复出现的数据结构。序列可以通过索引来访问元素。原创 2020-08-22 15:43:21 · 598 阅读 · 0 评论 -
Python基础学习——控制语句(主讲:分支语句,循环语句,跳转语句,使用范围)
一、分支语句原创 2020-08-16 22:30:40 · 287 阅读 · 0 评论 -
Python基础学习——运算符(主讲:算数运算符,关系运算符,逻辑运算符,位运算符,赋值运算符,其他运算符,运算符优先级)
一、算数运算符二、关系运算符三、逻辑运算符四、位运算符五、赋值运算符六、其他运算符七、运算符优先级原创 2020-08-02 14:13:02 · 924 阅读 · 0 评论 -
Python基础学习——数据类型(主讲数字类型与字符串类型)
一、数字类型Python原创 2020-07-30 16:36:02 · 715 阅读 · 0 评论 -
Python基础学习——编码规范
一、命名规范原创 2020-07-26 23:44:17 · 203 阅读 · 0 评论 -
Python基础学习——语法基础
一、标识符与关键字标识符就是变量、常量、函数、属性、类、模块和包等由程序员指定的名字。构成标识符的字符均有一定的规范,Python语言中标识符的命名规则如下:区分大小写,“Myname”与“myname”是两个不同的标识符;首字符可以是下划线“-”或字母,但不能是数字;除首字符外其他字符,可以是下划线“-”、字母或数字;关键字不能作为标识符;不能使用Python内置函数作为自己的标识符。例如:身高、identifier、userName、User_Name、_sya_val等为合法的标识符原创 2020-07-25 21:55:17 · 459 阅读 · 0 评论