python学习
橙絮猿~
这个作者很懒,什么都没留下…
展开
-
python学习 第二模块习题总结
part2 习题1.简述第一模块学习的内容基本数据类型:【1、定义方式, 2、作用 3、常用操作(增删改查)字典,列表的增删改查必须会,字符串的常用方法也必须会的】【4、其他操作:】【5、数据类型之间的转换】浅copy和深copy:基本运算符:流程控制:字符编码:文件操作(增删改查)其他:(id、type、value、is、in、hash)格式化:% format切片:[]enumrate: 为一个可迭代的对象添加序号,可迭代的对象你可以理解成能用for循环的就是可迭代的。默认是编号原创 2020-12-31 17:06:34 · 427 阅读 · 0 评论 -
python学习 第一模块习题总结
part1 习题简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型?Pyhton 单行注释和多行注释分别用什么?布尔值分别有什么?如何查看变量在内存中的地址?简述位、字节的关系?简述ASCII,Unicode,utf-8, gbk 的关系,gbk中一个中文字符占几个字节,一个英文字符占几个字节?请写出 “路飞学城alex” 分别用 utf-8 和 gbk 编码所占的位数分别解释"=","==","+=","%="的含义是什么?原创 2020-10-27 00:02:33 · 246 阅读 · 0 评论 -
python学习 day10 文件处理
一、引入应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。二、文件操作的基本流程1. 基本流程# 1. 打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量ff=open('a.txt','r',enc转载 2020-10-26 17:59:29 · 131 阅读 · 0 评论 -
python学习 day9 字符编码
九九九转载 2020-10-26 13:08:45 · 141 阅读 · 0 评论 -
python学习 day8 基本数据类型及内置方法
一、引子数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, python针对这些常用的操作,为每一种数据类型内置了一系列方法。本章的主题就是带大家详细了解下它们,以及每种数据类型的详细定义、类型转换。二、数字类型int与float1. 定义# 1、定义:# 1.1 整型int的定义age=10 #转载 2020-10-24 17:08:03 · 160 阅读 · 0 评论 -
python学习 day7 语法入门之流程控制
一、 引子流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for)二、分支结构1. 什么是分支结构分支结构就是根据条件判断的真假去执行不同分支对应的子代码2. 为什么要用分支结构人类某些时候需要根据条件来决定做什么事情,比如:如果今天下雨,就带伞所以程序中必须有相应的机制来控制计算机具备人的这种判断能力3. 如何使用分支结构(1)if语法用if关键字来实现分支结构,完转载 2020-10-23 17:44:22 · 153 阅读 · 0 评论 -
python学习 day6 语法入门之与用户交互、运算符
一、程序与用户交互1. 什么是与用户交互用户交互就是人往计算机中Input/输入数据,计算机print/输出结果2. 为什么要与用户交互为了计算机能够像人一样与用户沟通交流比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同样需要将帐号密码告诉计算机,于是我们的程序中必须有相应的机制来控制计算机接收用户输入的内容,并且输出结果3. 如何与用户交互交互的本质就是输入、输出(1)输入input# 在python3中input功能会转载 2020-10-23 12:56:58 · 252 阅读 · 0 评论 -
python学习 day5 垃圾回收机制
一、引入解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢?单从逻辑层面分析,我们定义变量将变量值存起来的目的是为了以后取出来使用,而取得变量值需要通过其绑定的直接引用(如x=10,10被x直接引用)或间接引用(如l=[x,],x=10,10被x直接引用,而被容器类型l间接引用),所以当一个变量值不再绑定任何引用时,我们就无法再访问到该变转载 2020-10-23 11:26:38 · 153 阅读 · 0 评论 -
python学习 day4 变量及数据基本类型
变量什么是变量# 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等为什么要有变量# 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的# 详细地说:# 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。怎么说使用变量(先定义,后使用)变量的定义与使用变量由三部分组成:定义变量示范:name = 'egon' # 记下人的名字为'egon转载 2020-10-19 12:12:38 · 124 阅读 · 0 评论 -
python学习 day3 编程语言与Python介绍
编程语言分类机器语言(低级语言)机器语言是一种计算机能听懂理解的语言,机器语言就是直接使用二进制编程,它能直接操作计算机硬件。用二进制代码0和1描述的指令称为机器指令,由于计算机内部是基于二进制指令工作的,所以机器语言是直接控制计算机硬件。用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码以及代码的含义,然后在编写程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作。编写程序花费的时间往往是实际运行时间原创 2020-10-19 11:50:23 · 301 阅读 · 0 评论 -
python学习 day2 计算机基础知识详解
文章目录一、CPU详解1.cpu分类与指令集2.内核态与用户态(代表cpu的两种运行状态)3.多线程与多核芯片二、存储器RAM(内存)ROM(“只读内存”)CMOS(由纽扣电池供电,存储少量配置信息)硬盘IO延迟(*****)虚拟内存IO设备 = 设备的控制+设备本身3、总线4、操作系统的启动流程(*****)BIOS介绍裸机操作系统的启动流程(*****)BIOS应用程序的启动流程(*****)一、CPU详解1.cpu分类与指令集x86-64(*****)cpu有向下兼容性64位cpu既能运行原创 2020-05-19 20:00:30 · 5605 阅读 · 5 评论 -
python学习 day1 计算机组成及操作系统相关
一、python是一门语言1.什么是编程语言?什么语言?为什么要有编程语言?编程语言的本质就是一门语言语言就是一种事物与另外一种事物沟通的表达方式/工具人-------------->人类的语言------------>奴隶人-------------->编程语言------------->计算机2.什么是编程?为什么要编程?编程就是人把自己想计算机做的事,也就是自己的思维逻辑,用编程语言表达出来编程的目的就是让计算机按照人类的思维逻辑去工作,从而解放人力二原创 2020-05-14 23:41:16 · 620 阅读 · 0 评论