随笔分类 -  python学习

Nomodulenamed pip._internal怎么解决
摘要:报错: root@iZc3hwgbd4qbmwZ:~# pip install oss2Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal impor 阅读全文

posted @ 2019-07-18 15:01 慧命 阅读(549) 评论(0) 推荐(0)

模拟登陆京东并访问我的订单
摘要:第一个出现错误 第二个正常 非常清晰体现出了session的用途. requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies 示例 参考文献: http://docs.python-requests.org/zh_CN/l 阅读全文

posted @ 2018-10-30 23:09 慧命 阅读(507) 评论(0) 推荐(0)

进阶 第四课:函数(第四节)
摘要:step1: 习题反馈 step2: lambda之再议 1. lambda是一个表达式 2. 它没有名称,存储也不是代码块,而是表达式 3. 它被用作执行很小单元, 不能在里面使用条件语句 step3:参数总结 1. 位置匹配 func(name) 2. 关键字匹配 func(key=value) 3. 收集匹配 1)元组收集 func(name,... 阅读全文

posted @ 2016-10-28 22:54 慧命 阅读(276) 评论(0) 推荐(0)

实战篇一 python常用模块和库介绍
摘要:# -_-@ coding: utf-8 -_-@ -- Python 常用模块和库介绍 第一部分:json模块介绍 import json 将一个Python数据结构转换为JSON: dict_ = {1:2, 3:4, "55":"66"} # test json.dumps print type(dict_), dict_ json_str = j... 阅读全文

posted @ 2016-10-28 07:16 慧命 阅读(1408) 评论(0) 推荐(0)

进阶 第三课:函数(第三节)
摘要:1. 习题反馈 2. 自省与函数 func.__code__ def func1(arg1, arg2): return arg1*arg2 print dir(func1.__code__) print func1.__code__.co_varnames print func1.__code__.co_filename 3. 作用域问题再议 arg =1 def... 阅读全文

posted @ 2016-10-28 07:14 慧命 阅读(236) 评论(0) 推荐(0)

进阶 第二课:函数(第二节)
摘要:def fun_max_min(*num): num_int = filter(lambda x: isinstance(x, int), num) a = sorted(num_int) return "maxinum is %d and mininum is %d" % (a[-1],a[0]) 阅读全文

posted @ 2016-06-10 10:55 慧命 阅读(709) 评论(0) 推荐(0)

进阶 第一课:函数
摘要:1. 函数的基本概念 2. 参数 抽象 3. 参数分为 可选参数 和 必选参数 ''' 1)可选参数 是有默认值的 2)必选参数 是没有默认值的 默认值和没有默认值的区别在于 " = " ''' def func_name(): return 1 print func_name() 输入结果: 1 # 要有良好的习惯,函数要有返回值,否则可以看下面的例子,... 阅读全文

posted @ 2016-06-07 21:44 慧命 阅读(163) 评论(0) 推荐(0)

第十五课、函数
摘要:函数来了, 函数基础课程. 一、函数是抽象的第一步 1. 有关高压锅 2. 函数是抽象出来的结构,是总结,是方法 3. 多用函数 二、如何定义函数 1. def是关键词, 括号冒号永不忘, 无缩进无真相 2. 没有return的函数,不是大丈夫 -- 不是真函数 3. 不写doc的函数,就像没有性别的人类 下面的函数不是真函... 阅读全文

posted @ 2016-06-05 21:39 慧命 阅读(152) 评论(0) 推荐(0)

第十四课、语句及数据结构应用
摘要:一、最基本的迭代 # 字符串 a = 'asdfD4dfdDFSA34' for i in a: print i # 列表 b = [1,2,3,4,5,6] for i in b: print i # 元组 c = ('a','b','c','d') for i in c: print i 二、如何迭代字典 # 字典,在字典中键是唯一的 d = {... 阅读全文

posted @ 2016-06-05 15:19 慧命 阅读(200) 评论(0) 推荐(0)

第十三课、基础篇综合习题
摘要:1. 已知字符串 a = "aAsmr3idd4bgs7Dlsf9eAF",要求如下 1.1 请将a字符串的大写改为小写,小写改为大写。 a = 'aAsmr3idd4bgs7Dlsf9eAF' b = [] for i in xrange(len(a)): if a[i].isupper(): b.append(a[i].lower()) elif a[i].... 阅读全文

posted @ 2016-06-01 23:16 慧命 阅读(1262) 评论(0) 推荐(0)

第十二课:Python语句讲解二
摘要:一、复习1. 控制流的基本组成部分 条件,执行代码块2. if的基本格式 3. 控制流的条件表达式(expression)结果, 必须为True真, 语句才能执行下去,这一点切记.4. 冒号永远不要忘记。 尽量用4个空格,不用TAB 制表符 二、while语句1. while的基本格式 2. whi 阅读全文

posted @ 2016-05-30 23:16 慧命 阅读(297) 评论(0) 推荐(0)

第十一课:Python语句讲解
摘要:一、print语句 1. 基本输出 2. print的逗号 3. 输出到文件 >> 为重定向 二、控制流语句(control flow) 1. 由条件和执行代码块组成 1.1 条件可以分为决策(if - 决策条件)、循环(for - 循环条件)和分支(swich - 分支条件,被if elif 代替 阅读全文

posted @ 2016-05-30 22:22 慧命 阅读(230) 评论(0) 推荐(0)

第十节课:再议数据结构与数据类型
摘要:一、list, dict, tuple之它们其实是好基友 1. 没有最优秀的数据结构,只有最适用的. 2. 了解每个数据结构才能活学活用 3. 它们相互转化如此简单 ps:如果一个问题能用Python的内置数据类型解决,推荐使用内置的数据类型,这样做的效率是比较好的. list[1,2,3,4] 是 阅读全文

posted @ 2016-05-29 19:40 慧命 阅读(181) 评论(0) 推荐(0)

第九节课:这些难缠的符号
摘要:一、先得讲讲二进制 二、难缠的符号 1. 难缠的符号之一 >>(二进制 - 右移) << (二进制 - 左移) 左移运算 左位移运算 a << N 结果是 a * (2**N) 2. 难缠的符号之二 & (按位与) 比较两个数字的二进制同一位,如果同一个位置的值都是1,则返回的值是1,否则为0 例1 阅读全文

posted @ 2016-05-28 22:24 慧命 阅读(252) 评论(0) 推荐(0)

第八节课:基本数据结构习题
摘要:##习题1: 列表a = [11,22,24,29,30,32] 1 把28插入到列表的末端 2 在元素29后面插入元素57 3 把元素11修改成6 3 删除元素32 4 对列表从小到大排序 ##习题2: 列表b = [1,2,3,4,5] 1 用2种方法输出下面的结果: [1,2,3,4,5,6, 阅读全文

posted @ 2016-05-26 23:25 慧命 阅读(463) 评论(0) 推荐(0)

第七节课:字典
摘要:字典是无序的,它不能通过偏移量来索引,只能通过键来存取. 字典= {'key':value} key:类似我们现实的钥匙,而value则是锁。一个钥匙开一个锁. 特点:内部没有顺序,通过键来读取内容,可嵌套,方便我们组织多种数据结构,并且原地修改里面的内容,属于可变类型. 组成字典的键必须是不可变的 阅读全文

posted @ 2016-05-25 23:02 慧命 阅读(209) 评论(0) 推荐(0)

第六节课:元组和集合
摘要:第六节课:元组合集合 首先,看一下英文对应词汇“迭代”-》"iteration"->(computer science) a single execution of a set of instructions that are to be repeated; "the solution took h 阅读全文

posted @ 2016-05-25 23:00 慧命 阅读(705) 评论(0) 推荐(0)

第五节课:Python列表的应用
摘要:一、内置list方法 a = 'asdsf' list(a) 返回一个列表, 参数是可选迭代对象。 里面输出的内容还是保持了传入可迭代对象的元素和顺序. 如果参数为空,则返回一个空的列表. 二、xrange和range的区别 2.1 迭代的意思:重复很多次做一些事情。 在Python中实现了__it 阅读全文

posted @ 2016-05-23 23:55 慧命 阅读(240) 评论(0) 推荐(0)

第四节课:列表
摘要:一、特点: 1. 有序集合 2. 通过偏移量索引 2. 支持嵌套 3. 是可变的类型 a = [1,2, 3,4,5] a[-1] a = [[1,2],["a","b"]] a[0] = [3,4] 1. 切片 a = [1,2,3,4,5,6,7] 正向切片 反向索引 默认索引 # 注意步骤长前 阅读全文

posted @ 2016-05-19 23:03 慧命 阅读(161) 评论(0) 推荐(0)

第三节课 Python基本数据类型作业课
摘要:一.已有字符串 s = "i,am,lilei",请用两种办法取出之间的“am”字符。 s[2:4]s[s.find("am"):s.find("am")+len("am")] 二.在python中,如何修改字符串? a = "abc"b = a.replace("b","a")a = b 三.bo 阅读全文

posted @ 2016-05-19 22:59 慧命 阅读(583) 评论(0) 推荐(0)

导航