• 8.Python函数进阶-2

    8. 函数进阶 - 28.1 函数参数的高级用法缺省参数引入缺省参数也叫做默认参数,是指定义函数时形参变量有默认值,如果调用函数时没有传递参数,那么函数就用默认值,如果传递了参数就用传递的那个数据。 示例: 123456def print_info(name, age=35): print(f'name: {name}') print(f&...
  • 7.Python函数基础-1

    7. 函数基础 - 17.1 什么是函数函数:一个功能独立的代码块 示例: 12345# 定义一个函数,能够完成打印信息的功能def print_info(): print('------------------------------------') print(' 人生苦短,我用Python ') ...
  • 6.Python容器类型-3

    6. 容器类型 - 36.1 字典引入场景一: 声明一个列表 1nameList = ['张三', '李四', '王五'] 如果发现 "李四" 这个名字写错了,通过下标修改 1nameList[1] = '赵六' 但是如果列表元素的顺序发生了变化,如下列代码 1nameList = [&#...
  • 5.Python容器类型-2

    5. 容器类型 - 25.1 元组什么是元组元组是存储多个数据的一种方式 元组与列表类似,不同之处在于元组的元素不能修改 元组使用小括号(),列表使用方括号[] 123>>> aTuple = ('et',77,99.9)>>> aTuple('et',77,99.9) 元组的使用 访问元组 12345678...
  • 4.Python容器类型-1

    4. 容器类型 - 14.1 字符串介绍定义如下定义的变量a,存储的是数字类型的值 1a = 100 如下定义的变量b,存储的是字符串类型的值 123b = "www.dgut.edu.cn"# 或者b = 'www.dgut.edu.cn' 小总结: 双引号或者单引号中的数据,就是字符串 下标下标:就是标记空间的一个数字 有些文档叫法为“索引...
  • 3.Python循环语句

    3. 循环语句3.1 while 循环引入不知道大家是否喜欢下象棋,反正楼下大爷还是挺喜欢的~ 如果这盘棋下完了,可以收拾一下接着重来一局,这重来一局说到底就是重复 软件中也是需要这样的功能的,像打游戏(这个大家都有经验就不过多说了)时这局没吃到”鸡”,可以再重新玩一局对嘛,这也是重复 程序中的重复执行功能是怎样实现的呢? 答:循环 软件中循环的使用场景跟媳妇承认错误,说一万遍”媳妇,我错了...
  • 2.Python判断语句

    2. 判断语句2.1 True、FalsePython中的常见数据类型像整型、浮点型、字符串型之前我们都见过了,除了这些类型之外还有一些,本节课我们来看布尔类型 布尔类型只有两种结果 True False Ture:表示 ‘真’ ,通俗的说表示 ‘成立’ False:表示 ‘假’,通俗的说表示 ‘不成立’ 简单使用示例如下: 12have_money = True # 定义一个变量存储...
  • 1.Python基础知识

    1. 初识 Python1.1 Python 简介Python是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言。 Python 历史 1989年圣诞节:Guido开始写Python语言的编译器。 1991年2月:第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数。 1994年1月:Pytho...
  • 常用 Markdown 语法

    程序员常用 Markdown 语法1. 标题1234# 一级标题## 二级标题### 三级标题#### 四级标题 效果: 一级标题二级标题三级标题四级标题 2. 文本样式1234**加粗***斜体*~~删除线~~`行内代码` 效果: 加粗 斜体 删除线 行内代码 3. 列表无序列表1234- 项目 1- 项目 2 - 子项目 2.1 - 子项目 2.2 项目 1 项目 2 子项...
  • 栈Stack与队列Queue

    栈Stack与队列Queue栈Stack的逻辑结构 栈Stack: 限定仅在表尾进行插入和删除操作的线性表 空栈: 不含任何数据元素的栈 允许插入和删除的一端称为栈顶,另一端称为栈底 插入push(): 入栈、进栈、压栈 删除pop(): 出栈、弹栈 栈的示意图 方法 描述 时间复杂度 push() 元素入栈(添加至栈顶) O(1) pop() 栈顶元素出栈 ...
123