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

随笔分类 -  Python

一起来玩蛇吧!
摘要:python有6大内置类型数字、序列、映射、类、实例、异常。下面就慢慢来说明: 1.数字 有3个明确的数字类型,整型,浮点型及复数。另外,布尔是整型的一个子类型。 (另外标准库还包含额外的数字类型:分数和十进制,fractions和decimal) 优先级: (所有数字运算符优先级高于比较运算符) 阅读全文

posted @ 2017-08-14 21:51 开飞机的贝塔 阅读(166) 评论(0) 推荐(0)

摘要:python中的比较运算符有8个。 运算 | 含义 < | 小于<= | 小于等于> | 大于>= |大于等于== | 等于!= |不等于is | 是is not | 不是 例子: 拓展: in not in 这2个运算符,用在序列对象中(列表、元组) 阅读全文

posted @ 2017-08-14 19:26 开飞机的贝塔 阅读(294) 评论(0) 推荐(0)

摘要:python中的布尔运算符有三种,or,and,not。 布尔运算,根据升序优先进行排序。运算 | 结果 | 提示 x or y | x假时,执行y | 1 x and y | x真时,执行y | 2 not x | x为假时,返回True | 3笔记: 1.这是一个短路运算符,因此只有当第一个参数 阅读全文

posted @ 2017-08-14 19:13 开飞机的贝塔 阅读(462) 评论(0) 推荐(0)

摘要:super()的作用在于类继承方面。 他可以实现不更改类内部代码,但是改变类的父类。 例子: 阅读全文

posted @ 2017-08-14 17:47 开飞机的贝塔 阅读(174) 评论(0) 推荐(0)

摘要:打开一个文件,返回一个对应的文件对象(类文件对象,流)。字符串要编码成比特流才能被传输以及存储。 参数file参数 文件的路径。相对路径、绝对路径都行。字符串类型。mode参数 以何种模式打开文件 'r': 以只读模式打开(缺省模式)(必须保证文件存在) 'w':以只写模式打开。若文件存在,则会自动 阅读全文

posted @ 2017-08-14 15:29 开飞机的贝塔 阅读(344) 评论(0) 推荐(0)

摘要:python中有些概念非常容易弄混淆,比如可迭代对象和迭代器。 什么是可迭代对象呢? 最简单的定义就是:可以使用for...in...语句进行循环的对象,比如字符串、列表、元组、字典以及迭代器、生成器都是可迭代对象。 可以使用isintance()来判断: 而迭代器是可以使用next()进行回调的对 阅读全文

posted @ 2017-08-14 11:17 开飞机的贝塔 阅读(3565) 评论(0) 推荐(1)

摘要:format(value[,format_spec])返回字符串对象。 可以用来格式化value。 还可以用来进制转化: 提示: 这里有一个规律,我们知道十二进制前面都有0x,八进制前缀为0o,其实都是类似0+字母,这样的组合。 下面来介绍介绍格式化字符串,他是和format()搭档出现的。 格式化 阅读全文

posted @ 2017-08-14 10:53 开飞机的贝塔 阅读(574) 评论(0) 推荐(0)

摘要:callable()用来检测对象是否可调用的。 callable()返回值为True或者False。 下面看看例子 : 类对象都是可被调用的,至于实例对象是否可被调用,要看类中是否定义了__call__()方法。 阅读全文

posted @ 2017-08-13 14:58 开飞机的贝塔 阅读(252) 评论(0) 推荐(0)

摘要:all()函数返回值不是True就是False。 它只能传入一个参数,而且参数必须是可迭代对象,换句话说,参数不是元组就是列表(通常情况下)。 all()中的可迭代对象所有元素值为True或者不包含元素,才会返回True,否则返回False。 因此,all()可以用来检测可迭代对象中是否有元素值为F 阅读全文

posted @ 2017-08-13 09:54 开飞机的贝塔 阅读(337) 评论(0) 推荐(0)

摘要:下面,我将仔细分析一次请求的旅程: web端发出一个请求报文,到获得服务器的响应报文结束。 1.打开浏览器,输入URL,进入API页面: http://127.0.0.1:8000/api/salt 2.输入命令,按下确认按钮 根据URLconf,由上到下进行匹配,最终将请求报文(request对象 阅读全文

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

摘要:我们在日常生活中使用手机时都有如下体验: 当我需要阅读书籍时,下载一个阅读器,就可以愉快的看书了; 当我需要看电影时,下载一个视频APP,就可以看电影了; ... 像这样的场景每天都在发生。 当我们需要某个功能时,下载一个合适的APP即可! 现在来说说python的装饰器,他就像手机APP一样,当我 阅读全文

posted @ 2017-08-07 10:23 开飞机的贝塔 阅读(106) 评论(0) 推荐(0)

摘要:16.1. os-复杂的操作系统接口 Source code: Lib/os.py 该模块提供了使用操作系统相关功能的便携式方法。 如果您只想读或写一个文件,请参阅open(),如果要操作路径,请参阅os.path模块,如果要读取命令行中所有文件中的所有行,请参阅fileinput模块。 要创建临时 阅读全文

posted @ 2017-08-01 15:29 开飞机的贝塔 阅读(191) 评论(0) 推荐(0)

摘要:每个程序在更新版本之后,都会相较于上一个版本有所改动。这些改动会给程序的使用者造成不小的困扰! 比如python2.xx和3.xx的改动,足够让新手们头大了! 在3中, u'xxx'和'xxx'都是字符串类型(3中将type关键字换成了class,头疼!) b'xxx'表示字节类型 在2中, u'x 阅读全文

posted @ 2017-07-21 14:15 开飞机的贝塔 阅读(237) 评论(0) 推荐(0)

摘要:中学时期,数学老师不时在口中说着:“拉姆达!λ...”。这里的“拉姆达”表示第十一个希腊字母。 而在python中,lambda表示匿名函数。 先来看看匿名函数 其实就是没有名字的函数,以lambda关键字开始,紧接着是参数,最后是表达式。 阅读全文

posted @ 2017-07-19 15:39 开飞机的贝塔 阅读(201) 评论(0) 推荐(0)

摘要:例子: 常见的用法: logging配置文件 logging.conf 程序实例: 阅读全文

posted @ 2017-07-19 11:48 开飞机的贝塔 阅读(143) 评论(0) 推荐(0)

摘要:sys.getsizeof() >>> help(sys.getsizeof)Help on built-in function getsizeof in module sys:getsizeof(...) getsizeof(object, default) -> int Return the s 阅读全文

posted @ 2017-07-18 15:44 开飞机的贝塔 阅读(744) 评论(0) 推荐(0)

摘要:正则表达式本质就是表示某种规则的一串字符。 匹配的规则叫做模式(pattern),模式作用于对象。 模式和对象可以是Unicode或者字节,但是,不能够混用,比如:模式为Unicode,对象为字节,像这样就是错误的! 当有替换需求时,替换字符串的类型也要注意和模式、对象的类型保持一致。(要么都是Un 阅读全文

posted @ 2017-07-17 13:51 开飞机的贝塔 阅读(201) 评论(0) 推荐(0)

摘要:1、下载并安装erlang 2、下载并安装RabbitMQ 注意:将RabbitMQ安装在erlang的lib文件夹下,不然会报错!找不到路径。 还有就是 services 选项 取消勾选! 3、打开cmd,切换到RabbitMQ的sbin文件夹下,执行: 4、安装模块pika 阅读全文

posted @ 2017-07-11 16:59 开飞机的贝塔 阅读(312) 评论(0) 推荐(0)

摘要:服务器代码: 注:上述代码可能会造成粘包问题(即缓冲区将2行代码合并成一行执行),解决方式如下: 客户端代码: 阅读全文

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

摘要:客户端: 服务器: 附加: 如何在sublime3中关闭正在执行的程序? 答:tools-->取消编译。 阅读全文

posted @ 2017-07-06 18:41 开飞机的贝塔 阅读(804) 评论(0) 推荐(0)