python基础学习
文章平均质量分 84
雷880
这个作者很懒,什么都没留下…
展开
-
知识盲点_1
这里写目录标题1.计算机基础计算机组成人机交互进制的装换编码和解码python 语法2.原码-反码-补码深入理解3.Python流程控制语句分支语句循环语句循环嵌套1.计算机基础计算机组成1.计算机内部采用二进制来表示指令和数据,即二进制原理。2.将编好的程序 和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速地从存储器中取出指令加以执行,程序存储原理c.计算机由运算器,存储器,控制器,输入设备和输出设备五大基本部件组成。人机交互新一代人机交原创 2021-08-31 20:23:46 · 201 阅读 · 0 评论 -
python 流程控制语句
文章目录流程控制语句顺序语句分支语句三元运算符句嵌套随机模块random循环语句代码示例1.游戏-石头剪刀布2.输入多个数字 输出最大值3.猜商品价格(猜数字)4.登陆系统的实现流程控制语句顺序语句表示的是代码的执行顺序-程序是自上而下运行的计算机执行程序指令是按顺序的方式执行的,也就是说,按照指定的顺序,一条指令一条指令的执行,执行完一条指定之后,再执行下一条指令。当然现在很多CPU都是多核心、多线程的,并发执行多条指令,但对于同一个程序而言,CPU还是通过顺序的方式来执行指令的。分支语句原创 2021-08-31 20:23:25 · 206 阅读 · 0 评论 -
python变量
目录4. python变量4.1全局变量4.2局部变量4.3变量解析规则4.4变量生存周期4. python变量列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:作用域 —> 数据所作用的范围在函数中修改或者定义一个变量为全局变量,需要告诉解释器这个变量是全局的— 给变量添加一个标记global否则解释器会认为这个变量是单独定义在函数这个域中name = '常东雷'def che_name(): global name name = 'cd原创 2021-08-31 20:22:26 · 94 阅读 · 0 评论 -
python 函数
文章目录3. 函数自定义函数3. 函数封装一段经常使用, 且具有独立功能的代码,便于使用这个功能的时候直接调用, 无须重复去写代码实现的逻辑。作用: 简化代码 提高代码的复用性函数, 又称为方法。分为两种:系统函数和自定义函数需求: 想求圆的面积 S = π * r ** 2需要知道半径r是什么自定义函数自定义函数语法:def 函数名(形式参数1,形式参数2,...): 函数体 return 返回值解读: def --- 声明函数的关键字 函数名 --- 是自定义的名字原创 2021-08-31 20:22:12 · 437 阅读 · 0 评论 -
6.列表相关操作
目录:6.列表6.1.列表的操作6.1.1. 定义的操作6.1.2. 列表中的可用的运算符6.1.3.索引和切片6.1.4.列表中常用的操作6.1.5.其他的操作6.1.6.浅拷贝与深拷贝6.2列表推导式6.3列表排序算法6.3.1冒泡排序6.3.2选择排序6.3.3插入排序6.3.4快速排序(快排)6.列表可变的有序序列可变-元素的地址可变,长度可变底层基于数组6.1.列表的操作列表是python中最常用的数据结构之一,非常好用,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有原创 2021-08-31 20:21:51 · 315 阅读 · 0 评论 -
7.其他数据类型详解
目录:7.其他数据类型详解7.1元组7.1.2运算符的7.1.3索引和切片7.1.4删除元组7.2字典7.2.0重点方法函数:7.2.1字典的定义7.2.2运算符7.2.3获取的操作7.2.4字典的遍历7.2.5字典推到式简化7.3集合set7.3.1.声明7.3.2运算符7.3.3一些功能操作源码解析7.3.4代码示例7.4.高阶函数 sorted()7.其他数据类型详解7.1元组跟列表类似,区别:可变的列表 => 不可变列表元组的数据标识是()提高表达式 n3.6做了一个print优化原创 2021-08-31 20:21:20 · 482 阅读 · 0 评论 -
5.数据类型详解-字符串
目录5.1字符串概念5.2# 索引5.3切片 --> 提取子序列5.4获取的操作5.5转换5.6判断操作1.判断字符串的内容是否是纯数字2.判断字符串的内容是否是纯字母3.断字符串的内容是不是数字或者字母4.判断字符串中的英文字母是不是小写的5.判断字符串中的英文字母是不是大写的6.判断字符串的内容是不是ascii码表中的符号7.判断字符串的内容是否满足单词首字母大写其他小写8.判断字符串的内容是否是纯空白符号9.判断字符串的内容是否以指定内容开头5.7格式化字符串的操作1. r/R修饰原创 2021-08-31 20:21:04 · 296 阅读 · 0 评论 -
8.包和模块
目录:8包和模块8.1模块8.2下载安装第三方模块8.3包8.4程序入口.8.5常用系统模块8.5.1 time模块1.获取当前时间--时间元组2.获取当前时间对应的时间戳3.时间格式化4.反格式化时间5. 获取自定义时间对应的时间戳6.把时间戳转化为时间元组7.时间休眠8.练习8.5.2 datetime模块1.获取当前时间2.自定义时间3.时间格式化4.反格式化5.时间差运算6.实例:完成倒计时功能9.calendar模块8.5.3 math模块8.5.4 os模块关于系统的操作路径相关操作创建文件夹删原创 2021-08-31 20:20:18 · 98 阅读 · 0 评论 -
9.os与文件的相关操作
目录9.os与文件的相关操作9.1搜索文件9.1.1递归遍历搜索9.1.2深度遍历搜索9.1.3广度遍历搜索9.1.4删除文件夹9.2.文件读写9.2.1打开文件9.2.2读取文件操作方法演示:分批读取文件:9.2.3.向文件中写入数据9.2.4. with语句9.3.数据持久化9.3.1区别于特点:picklejson9.3.2数据类型:9.3.3json数据转换:9.os与文件的相关操作9.1搜索文件搜索文件方法 – 递归、深度遍历、广度遍历9.1.1递归遍历搜索递归遍历--- 接近深度,但是原创 2021-08-31 20:19:53 · 164 阅读 · 0 评论 -
10.面向对象
目录:10.面向对象10.1类和对象10.1.1自定义类的创建10.2成员变量10.3构造方法和析构方法10.4名词提炼对象法10.5面向对象编程的特征10.5.1封装方法属性化抛出异常点10.面向对象一种编程思维,原来接触到的都是面向过程、 面向函数。面向过程/面向函数/面向对象 编程模式:面向过程: 按照需求分析步骤,一步一步的将内容建设完成进而完成需求 面向函数: 把使用的步骤逻辑封装成函数功能,在按照逻辑调用函数完成最终需求 面向对象:按照需求分析各种功能,按照功能职责分配给对原创 2021-08-27 22:04:52 · 115 阅读 · 0 评论