python
文章平均质量分 61
wo_renfanzi
我以为我会了,其实我什么都不会。。。
展开
-
pip遇到问题无法使用
pip 1.出问题怎么解决 Fatal error inlauncher: Unable to create process using '"' 解决办法: 是pip版本的问题,我把pip更新到最新版本就好了,更新命令为:python –m pipinstall –upgrade pip 2. C:\Users\lan>pip install requests C:\Users原创 2016-04-25 16:34:34 · 516 阅读 · 0 评论 -
python匹配ip正则
#!/usr/bin/env python # -*- coding:utf-8 -*- import re ip_str = "asdad1.1.1.1sdfwe2.6.5.7sdfsf2.3.94.5sdf200.198.25.0" res = [] for i in range(1): ip_t = True m_ind = 0 while ip_t:原创 2016-05-17 23:22:58 · 508 阅读 · 0 评论 -
公鸡母鸡生小鸡
公鸡5元每只,母鸡3元每只,小鸡3只1元,100元可以买多少只? for (var i=0;i for (var j=0;j for (var z=0;z if ((i+j+z==100))&&(5*i+3*j+z/3==100){ document.write('公鸡:'+j+'小鸡'+z+'');原创 2016-04-20 10:20:58 · 863 阅读 · 0 评论 -
迭代器和生成器
1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如几个G原创 2016-06-08 14:42:29 · 2163 阅读 · 0 评论 -
武sir第三讲(1)SET基本数据类型
set => 不允许重复的集合 set不允许重复 的列表 1、 创建 s = set() s = {1,2,3} 2、 转换 l = [11,22,33,44,11] l = (11,22,33,11) l3 = "123" s = set(l) print(s) ---------------------------------------------原创 2016-05-07 16:52:42 · 316 阅读 · 0 评论 -
json和pickle
import json #loads #--> 内部必须是双引号 #dumps --loads s = '{"desc":"invilad-citykey", "status":1002}' l = [11,22,33,44] result = json.loads(s) print(result,type(result)) result = json.dumps(l) p原创 2016-05-28 15:49:43 · 1019 阅读 · 0 评论 -
小eval解决大问题---python
#先说情况,今天学习做了一道把我堵了天的题,主要是每次输出都是默认str,但我如果想输入list,或者tuple呢?这个时候就需要eval。看案例: #写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。 def fun(*args): inp = input("please input :") buzhuanh = eval(inp) if type原创 2016-05-08 21:25:01 · 782 阅读 · 0 评论 -
武sir第三讲(3)函数
一、背景 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处,如下: while True: if cpu利用率 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接原创 2016-05-07 18:15:40 · 520 阅读 · 0 评论 -
第三讲(2)深浅拷贝
一、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 import copy # ######### 数字、字符串 ######### n1 = 123 # n1 = "i am alex age 10" print(id(n1)) # ## 赋值 ## n2 = n1 print(id(n2)) # ## 浅拷贝 ## n2...原创 2016-05-07 17:50:51 · 789 阅读 · 0 评论 -
武sir第二讲练习题
一: #!/usr/bin/env python # -*- coding:utf-8 -*- #一、元素分类 #有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。 #即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} li = [11,22原创 2016-05-05 12:01:48 · 1716 阅读 · 0 评论 -
武sirpython第二讲(1)运算符
武sir第二讲 1. 上次课堂练习: (1)、求1-100奇数(优化后的代码): start = 1 whilestart temp = start % 2 if temp == 1: print(start) else: pass ###pass ---表示不执行任何操作 二、编码手动转换过程讲解(此泛指版本2.7,3.原创 2016-04-29 21:52:39 · 738 阅读 · 0 评论 -
python对列表int的排序及斐波那契数列第四讲(4)
不废话直接上代码: li = [33,2,10,3] for j in range(1,le(i)) # for i in range(len(li) - 1): #一个数做多次对比 if li[i] > li[i + 1]: #做判断条件 temp = li[i] #满足的话替换 li[i] = li[i + 1] li[i + 1] = temp p原创 2016-05-14 11:19:09 · 489 阅读 · 0 评论 -
武sir第二讲(2)基本数据类型
一、 数字 int(整形) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**1-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807 +++++++++++++++++++++++++++++++++++原创 2016-05-02 10:37:23 · 3496 阅读 · 0 评论 -
python写用户登录程序(继续更新中)第四讲(3)
需求:用户登录或者注册,后继续会更新删除用户和更改密码,以及调用数据库 def login(username,password): """ login my system ---elcome to my sys! :param username: :param password: :return: """ with open("log",原创 2016-05-14 10:27:45 · 1192 阅读 · 0 评论 -
验证码6位自动生成器第四讲(1)
#!/usr/bin/env python # -*- coding:utf-8 -*- import random tem = "" for i in range(6): digi = random.randrange(0,11) if digi == 1 or digi == 5: ####当randrange(0,11)随机生成数是1或5的时候 ,,,,:)是不是有点绕啊原创 2016-05-13 18:37:44 · 940 阅读 · 0 评论 -
公共Webservice
公共Webservice 网络上可供测试的Web Service 腾讯QQ在线状态 WEB 服务 Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx原创 2016-05-25 10:43:26 · 4319 阅读 · 0 评论 -
python第一讲练习题
第一题答案: 第一种方法: #!/usr/bin/env python # -*- coding:utf-8 -*- #思路: #a.先写出1-10 #b.在排除7 num1 = 1 while True : if num1 == 7 : num1 += 1 continue print(num1) if num1 == 10 :原创 2016-04-29 10:38:18 · 896 阅读 · 2 评论 -
python内置函数第四讲(2)
1、 isinterence 判断变量的数据类型 案例: temp = "asdfsdfs" r = isinterence(temp, list) print(r) 2、 python函数传参的时候是传引用 ----新浪面试题 java,c#等是在ref out在内存中在创建一份值 3、 lambda用法: 案例: def f1(): return 123原创 2016-05-13 18:54:08 · 551 阅读 · 0 评论