python
起一个好听的名字
学无止境,学海无涯,乐在其中
展开
-
python enumerate用法总结
enumerate()说明enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数例如对于一个seq,得到:(0, seq[0]), (1, seq[1]), (2,转载 2017-05-02 12:52:29 · 279 阅读 · 0 评论 -
python 引用和对象理解
今天浏览博客的时候看到这么一句话: python中变量名和对象是分离的;最开始的时候是看到这句话的时候没有反应过来。决定具体搞清楚一下python中变量与对象之间的细节。(其实我感觉应该说 引用和对象分离 更为贴切) 从最开始的变量开始思考: 在python中,如果要使用一个变量,不需要提前进行声明,只需要在用的时候,给这个变量赋值即可 (这个和C语言等静态类型语言不同,和pytho转载 2017-12-28 16:30:27 · 202 阅读 · 0 评论 -
【python】id()函数
>>> a=2.0 >>> b=2.0 >>> id(a) 524440880 >>> id(b) 524440904 >>> a=2 >>> b=2 >>> id(a) 524425104 >>> id(b)524425104为什么上面输出的值有些一样,有些不一样呢,求大神详细解释下。 -------------------------转载 2017-12-28 16:29:48 · 873 阅读 · 1 评论 -
python中not的用法
python中的not具体表示是什么:在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法:(1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。比如:a = Falseif not a: (这里因为a是False,所以not a转载 2017-12-28 15:46:31 · 3019 阅读 · 0 评论 -
Python print 不换行打印
在Python中使用print方法时,默认是换行打印的,如果我们不想换行打印呢?这样的,在python3.x之前,可以通过在print语句之后加逗号解决[python] view plain copy for i in range(1, 5): print i, 结果是:[plain] view plain copy转载 2017-04-25 14:59:29 · 1949 阅读 · 0 评论 -
Python---64位的windows系统中python的下载与安装
一、下载下载最新版Python 3.6.0 64位的,下载链接为:https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe,如果想下载其他版本,请到https://www.python.org下载。二、安装1、双击exe文件,勾选Add Python 3.6 to PATH:2、稍等一会,提示安装转载 2017-04-13 15:07:22 · 1773 阅读 · 0 评论 -
浅析python 中__name__ = '__main__' 的作用
有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这句话,可能一开始听的还不是很懂。下面举例说明:先写一个模块:12345#module.pydef main(转载 2017-04-25 14:52:13 · 191 阅读 · 0 评论 -
Python学习之路上的几个经典问题
1、python有三元运算符语法(类似C语言的"?")么?语法如下:[on_true] if [expression] else [on_false]如果[expression]为True,则表达式的值为[on_true],否则为[on_false]。示例如下:2、python判断list是否为空的最佳方法?使用not判断list是否为空,是相当转载 2017-05-16 12:41:01 · 338 阅读 · 0 评论 -
python sys.argv[]用法
作者:7sDream链接:https://www.zhihu.com/question/23711222/answer/26173004来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。sys是Python的一个「标准库」,也就是官方出的「模块」,是「System」的简写,封装了一些系统的信息和接口,官方的文档请戳:27.1. sys — Sys转载 2017-04-25 10:32:38 · 1405 阅读 · 0 评论 -
Python接口获取12306火车票信息
Python接口抓取12306火车票信息最近在讲解接口测试,然后就拿12306网站来开刀,现在稍微大型一点的网站都是走接口,分布式部署,三层架构等等的。既然要做接口,首先就需要抓取接口服务器已经入参;Chrome浏览器的F12功能就凸显出来了,我们先看看12306是如何来查询火车票信息的。打开浏览器开发者工具,切换到network页面,然后在12306选择广州-长沙,点击查询;转载 2017-05-15 09:01:27 · 3518 阅读 · 2 评论 -
Python中is和==的区别
Python中is和==的区别Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪。==比较操作符和i转载 2017-12-28 16:31:35 · 730 阅读 · 0 评论