博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Python

一起来玩蛇吧!
摘要:计算机中存储信息的最小单位是位,也叫比特,英文bit。 而存储器的基本单位是byte,也就是字节。 一位包含2种状态:1 和 0 计算机中的“位”,其实就是“二进制位”。 通常,一个字节可以存储一个ASCII字符,2个字节可以存储一个中文字符。 字:计算机一次能够处理的数据长度,通常为2个字节大小。 阅读全文

posted @ 2017-10-17 11:17 开飞机的贝塔 阅读(1716) 评论(0) 推荐(0)

摘要:HTTP的询问/应答机制 如下图: 一个实例的图: 1.客户端请求资源 2.服务器对用户进行询问,在WWW-Authenticate首部中指明在哪里,如何进行认证 3.客户端会在Authentication首部附上用户名,密码及其他信息 4.认证完成,服务器发送200响应码;可能还会有Authent 阅读全文

posted @ 2017-10-16 18:10 开飞机的贝塔 阅读(620) 评论(0) 推荐(0)

摘要:该方法用来分隔字符串的。 例子 阅读全文

posted @ 2017-10-16 14:44 开飞机的贝塔 阅读(138) 评论(0) 推荐(0)

摘要:Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。 ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,0xA0-0xFF之间是文字符号。 因为ISO-8859- 阅读全文

posted @ 2017-10-16 14:33 开飞机的贝塔 阅读(377) 评论(0) 推荐(0)

摘要:在学习<form>元素时,enctype属性有三个值 enctype属性表格: 不对字符编码。 在使用包含文件上传控件的表单时,必须使用该值。 其中,当值为multipart/form-data时,<input>元素的type属性必须为file。 type属性表格: 后来我在学习requests模块 阅读全文

posted @ 2017-10-16 11:36 开飞机的贝塔 阅读(984) 评论(0) 推荐(0)

摘要:多行字符串的写法 例子 阅读全文

posted @ 2017-10-15 15:45 开飞机的贝塔 阅读(1225) 评论(0) 推荐(0)

摘要:Given a url, return an ConnectionPool instance of its host. This is a shortcut for not having to parse out the scheme, host, and port of the url befor 阅读全文

posted @ 2017-10-15 15:03 开飞机的贝塔 阅读(579) 评论(0) 推荐(0)

摘要:定义 Python 字典 items() 方法以列表返回可遍历的(键, 值) 元组数组。 语法 说明:没有参数。 返回值 返回可遍历的(键, 值) 元组数组。 例子 阅读全文

posted @ 2017-10-14 16:27 开飞机的贝塔 阅读(296) 评论(0) 推荐(0)

摘要:发出警告,或者忽略它或引发异常。 category参数(如果给定)必须是警告类别类(见上文);它默认为UserWarning。或者,消息可以是一个警告实例,在这种情况下,类别将被忽略,并且将使用消息.__ class__。 在这种情况下,消息文本将是str(消息)。 如果发出的特定警告通过上面的警告 阅读全文

posted @ 2017-10-13 14:17 开飞机的贝塔 阅读(14746) 评论(0) 推荐(0)

摘要:assert语句用于代码检测并报警。 语法 例子 结果 分析 "a == 2"错了,但并没有报错,因为没有使用assert。 "b <=22"报错了!因为使用了assert。 常用的处理错误方式 说明: Exception表示捕获所有异常。 执行结果 阅读全文

posted @ 2017-10-13 11:27 开飞机的贝塔 阅读(2139) 评论(0) 推荐(0)

摘要:用同一个字符换成%xx转义。相当于JS中的urldecode(),对url进行解码。可选encoding和errors参数,指定如何将百分比编码的序列解码为Unicode字符,如bytes.decode()方法所接受的。字符串必须是一个str。编码默认为"utf-8"。错误默认为"replace", 阅读全文

posted @ 2017-10-12 16:48 开飞机的贝塔 阅读(10034) 评论(0) 推荐(0)

摘要:定义: Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串 语法: str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num -- 分割次数。 返回值: 返回分割后的字符串列表。 例子: 结果: 阅读全文

posted @ 2017-10-12 16:33 开飞机的贝塔 阅读(161) 评论(0) 推荐(0)

摘要:定义: Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。 语法: 例子: 结果: 阅读全文

posted @ 2017-10-12 16:25 开飞机的贝塔 阅读(183) 评论(0) 推荐(0)

摘要:定义: Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法: 返回值: 返回移除字符串头尾指定的字符生成的新字符串。 例子: 阅读全文

posted @ 2017-10-12 16:13 开飞机的贝塔 阅读(200) 评论(0) 推荐(0)

摘要:定义: find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 语法: str:查找的字符串 beg和end:开始和结束索引号,beg默认为0,end默认为字符串长度 阅读全文

posted @ 2017-10-12 16:06 开飞机的贝塔 阅读(219) 评论(0) 推荐(0)

摘要:定义: count()方法用于统计对象中,某个字符出现的次数 语法: sub:搜索的对象 start和end:搜索的范围,表现为索引号 说明:sub类型要和str类型一致,比如str是字节流,sub也要是字节流。 例子: 阅读全文

posted @ 2017-10-12 15:55 开飞机的贝塔 阅读(206) 评论(0) 推荐(0)

摘要:参数 top -- 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名】。 topdown --可选,为True或者没有指定, 一个目录的的3-元组将比它的任何子文件夹的3-元组先产生 (目录自上而下 阅读全文

posted @ 2017-10-11 18:03 开飞机的贝塔 阅读(194) 评论(0) 推荐(0)

摘要:对于程序员来说,文件格式之间的转换是一件非常费劲的事!比如md文件转化为html文件。 于是乎,就有一群牛人搞出了个神器,他就是pandoc。 而python中,对应的第三方模块就是pypandoc。 下面就来看看,pandoc的安装以及使用: 安装 1.安装pandoc程序 传送门:https:/ 阅读全文

posted @ 2017-10-11 11:04 开飞机的贝塔 阅读(7965) 评论(0) 推荐(1)

摘要:在python2中,xrange()返回一个xrange对象,注意这个对象并不是生成器,也不是迭代器,但是是迭代对象。 而range()则返回列表对象。 而在python3中,已经没有xrange()了,只有range(),他是一个可迭代对象。 阅读全文

posted @ 2017-10-10 12:49 开飞机的贝塔 阅读(239) 评论(0) 推荐(0)

摘要:返回对象的字符串形式。 返回的字符串形式可以通过 eval()函数获取到本来的值。 对于一般的实例对象,返回的是由模块、类型及内存地址组成的字符串对象。可以通过定义类的私有方法 __repr__()来自定义返回的值。 阅读全文

posted @ 2017-10-09 17:33 开飞机的贝塔 阅读(580) 评论(0) 推荐(0)