随笔分类 - 1.Python基础
摘要:文件处理流程 文件打开模式 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,之后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 a, 追加模式【可读; 不
阅读全文
摘要:什么是字符编码 把人类的字符翻译成计算机能认识的数字 必须经过一个过程:字符 (翻译过程) >数字 这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码以下两个场景下涉及到字符编码的问题:1. 一个python文件中的内容是由一堆字符组成的(python文件未执行时)2. py
阅读全文
摘要:显示颜色 Print a string that starts a color/style, then the string, then end the color/style change with '\033[0m': 这样就可以输出 Success! 显示颜色格式:\033[显示方式;字体色;
阅读全文
摘要:集合 定义: S=set(). 注意S={}为字典类型 求两个列表的公共部分 1 集合内可以有多个元素,但是每个元素都必须是不可变类型,即可hash类型2 集合内的元素唯一3 集合是无序的s={1,'a',1,1,1,1,1,1}#本质 s=set({1,'a',1,1,1,1,1,1}) 集合优先
阅读全文
摘要:字典 定义: D={}. 逗号分隔元素, 元素为key:value对. info={'name':'PatHoo','age':18,'sex':'male'}#本质 info=dict({'name':'PatHoo','age':18,'sex':'male'}) #字典的key必须是不可变类型
阅读全文
摘要:元组 定义: T=(). 逗号分隔元素, 元素可以是任意类型age=(11,22,33,44,55,33)#本质 age=tuple((11,22,33,44,55,33))
阅读全文
摘要:列表 定义: L=[]. 逗号分隔元素, 元素可以是任意类型animals=['cat', 'dog', 'koala', 4, 10, 30]#本质 animals=list(['cat', 'dog', 'koala', 4, 10, 30]) pop按照索引 remove按照值 1 anima
阅读全文
摘要:字符串 定义:在单引号\双引号\三引号内,由一串字符组成 name='PatHoo' #本质为 name=str('PatHoo') 常用方法: 索引 移除(默认移除空格) 切分(默认按空格切分) 取长度 切出子字符串 字符的其他方法(掌握) 字符其他需要了解的方法
阅读全文
摘要:一、什么是数据? x=10,10是我们要存储的数据 二、为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 三、数据类型 数字(整型,浮点型,复数) 字符串 列表 元组 字典 集合 数字 定义: age=10 #本质age=int(10) salary=3000.
阅读全文
摘要:执行方式: 1. 交互的方式: 优点:即时调试程序,调试方便 缺点:无法永久保存代码 2. 文件的方式: 优点:永久保存代码 缺点:不能即时调试代码 执行步骤: 1. 先启动Python解释器2. Python解释器把文件内容从硬盘读入内存3. 读入内存后,再解释执行 变量 变量:变化的量 定义一个
阅读全文
摘要:Python介绍 Python的创始人为吉多·范罗苏姆(Guido van Rossum),人称龟叔。1989年的圣诞节期间,Guido开始写Python语言的解释器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Pyt
阅读全文
摘要:编程的目的 编程==写代码/程序/软件。编程的目的是:让机器(比如计算机)按照人们事先为其编写好的程序自发地去工作。 编程语言的分类 一、机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 优点:灵活、直接执行和速度快。 缺点:不同型号的计算机其机器语言是不相通的,按
阅读全文

浙公网安备 33010602011771号