随笔分类 -  Python学习

小白学Python,记录一点一滴
摘要:文件读取: <f>.read(【size 】) 如果size未给定或为负,则读入文件全部内容,若给出size为正,则读入前size长度 <f>.readline(【size 】) 如果size未给定或为负, 则读入文件一行内容,若给出size为正,则读入该行前size长度,包括换行符 <f>.rea 阅读全文
posted @ 2018-11-10 09:52 悦来风清 阅读(357) 评论(0) 推荐(0)
摘要:打开模式: t 文本文件模式,默认值 b 二进制文件模式 r 只读模式,默认模式,文件不存在,返回FileNotFoundError异常 w 覆盖写模式,文件不存在则创建,存在则从头开始写入,原文件内容被完全覆盖 x 创建写模式,文件不存在则创建,存在则返回FileExistsError异常 a 追 阅读全文
posted @ 2018-11-10 09:34 悦来风清 阅读(293) 评论(0) 推荐(0)
摘要:Python中的文件类型包括:文本文件和二进制文件两种类型,但本质上都是以二进制形式存储的。 文本文件:由单一特定编码组成的文件,如UTF-8编码,包括 .txt文件、 .py文件等等 二进制文件:直接由比特0和1组成,没有统一字符编码,包括 .png文件、.avi文件等 举例如下: program 阅读全文
posted @ 2018-11-10 09:14 悦来风清 阅读(839) 评论(0) 推荐(0)
摘要:1 filename = 'Car.py' 2 3 #读取整个文件 4 with open(filename) as file_object: 5 lines = file_object.read() 6 print(lines) 7 8 9 #遍历文件对象 10 with open(filename) as file_object: 11 for... 阅读全文
posted @ 2018-11-09 20:22 悦来风清 阅读(456) 评论(0) 推荐(0)
摘要:string.strip([chars]) 方法删除字符串开头和结尾指定的字符或字符序列(即不能删中间字符)。 string.lstrip([chars]) 方法删除字符串开头指定的字符或字符序列(即不能删中间字符)。(l - left - strip 左侧,即开头) string.rstrip([ 阅读全文
posted @ 2018-11-09 19:23 悦来风清 阅读(2226) 评论(0) 推荐(0)
摘要:复制可以看做是一种特殊的类型转化,它将参数的一个完全的副本返回给转换函数。即参数的类型和转换函数的类型是相同的。例如,如下代码中产生了列表的一个副本,并通过 is 和 == 运算符来比较两个列表。若两个列表不是相同的对象,is 会返回False;虽然两个列表是不同的对象,但它们具有相同的类型并且用欧 阅读全文
posted @ 2018-11-03 17:59 悦来风清 阅读(1104) 评论(0) 推荐(0)
摘要:1、字符串转换为列表 2、字符串转换为元组 3、列表转元组 4、通过range函数创建列表 5、其他转换 通过range函数创建列表可知,list或者tuple函数的参数不需要是另一个集合,它可以是任何可迭代的对象。可迭代的对象允许程序员使用Python的for循环来访问想的一个序列。 阅读全文
posted @ 2018-11-03 17:48 悦来风清 阅读(215) 评论(0) 推荐(0)
摘要:今天在跟着嵩天老师学习词云模块的过程中遇到了编码问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1:invalid start byte。百度之后,发现如下两种方法: 一、把编码方式utf-8 修改为gb 阅读全文
posted @ 2018-11-01 09:25 悦来风清 阅读(10552) 评论(0) 推荐(0)
摘要:今天在写线性表的链式存储过程中,遇到了一个比较奇葩的问题,就是同一段程序,用for循环可以顺利执行,然而用while循环就提醒我“结点空间申请失败!!!”,考虑了一上午都没有头绪。记录下这个问题,日后继续探究。 下面是用for循环实现单链表的创建 下面是用while循环实现单链表的创建: 阅读全文
posted @ 2018-10-27 11:25 悦来风清 阅读(273) 评论(0) 推荐(0)