Python-100-Days-master】的更多相关文章

# -*- coding: utf-8 -*- import time from threading import Lock, RLock from datetime import datetime from threading import Thread import threading class Test: def __init__(self): self.obj_lock = Lock() self.obj_rlock = RLock() self.a = 1 self.b = 2 se…
1028. 从先序遍历还原二叉树 python 100%内存 一次遍历     题目 我们从二叉树的根节点 root 开始进行深度优先搜索. 在遍历中的每个节点处,我们输出 D 条短划线(其中 D 是该节点的深度),然后输出该节点的值.(如果节点的深度为 D,则其直接子节点的深度为 D + 1.根节点的深度为 0). 如果节点只有一个子节点,那么保证该子节点为左子节点. 给出遍历输出 S,还原树并返回其根节点 root. 示例 1: 输入:"1-2--3--4-5--6--7"输出:[…
如果你坚持到这了,哪就为自己鼓掌吧!坚持,你一定可以. 实例51: 题目:学习使用按位与&. #!/usr/bin/env  python# --*--coding:utf-8 --*--'''需求:学习使用按位与 & .思路:0&0=0; 0&1=0; 1&0=0; 1&1=1.'''if __name__ == '__main__':    a = 077    b = a & 3    print 'a & b = %d' % b   …
如果你已经把基础看完,可以尝试一下看看以下例子了,如果不会做也不要紧,你要尝试手动把所有的代码都敲一边.别嫌麻烦,因为都是从麻烦到简单的. 实例1: 题目:有1.2.3.4个数字,能组成多少个相互不同且无重复的三位数?都是多少? #!/usr/bin/env  python# --*--coding:utf-8 --*--'''可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列.'''for i in range(1,5):    for j in rang…
#!/usr/bin/env python # coding:utf-8 '''有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少?''' n = 1 num = [4, 2, 3, 1] list_num = [i * 100 + j * 10 + k for i in num for j in num for k in num if (i != j) and (j != k) and (i != k)] print('能组成%s个相互不同且无重复的数字的三位数'…
题目1:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. #程序源代码 #!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): pr…
以下参考:菜鸟教程 python100例 == 推荐博客 有四个数字: 1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? import itertools a = ('1','2','3','4') for i in range(1,5): for k in itertools.permutations(a,i): if 3 == len(k): print(''.join(k)) for i in range(1,5): for j in range(1,5): for k…
Day 1 python的缺点 执行效率稍低,因此计算密集型任务可以由C/C++编写. 在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误. python解释器 官方的Python解释器是用C语言实现的,也是使用最为广泛的Python解释器,通常称之为CPython.除此之外,Python解释器还有Java语言实现的Jython.C#语言实现的IronPython以及PyPy.Brython.Pyston等版本 Day 2:语言元素 计算机硬件系统由五大部分构成: 运…
本教程包括 62 个基础样例,12 个核心样例,26 个习惯用法.如果觉得还不错,欢迎转发.留言. 一. Python 基础 62 例 1 十转二 将十进制转换为二进制: >>> bin() '0b1010' 2 十转八 十进制转换为八进制: >>> oct() '0o11' 3 十转十六 十进制转换为十六进制: >>> hex() '0xf' 4 字符串转字节 字符串转换为字节类型 >>> s = "apple"…
1.淘宝模拟登录2.天猫商品数据爬虫3.爬取淘宝我已购买的宝贝数据4.每天不同时间段通过微信发消息提醒女友5.爬取5K分辨率超清唯美壁纸6.爬取豆瓣排行榜电影数据(含GUI界面版)7.多线程+代理池爬取天天基金网.股票数据(无需使用爬虫框架)8.一键生成微信个人专属数据报告(了解你的微信社交历史)9.一键生成QQ个人历史报告10.微信公众号文章爬虫11.新浪微博爬虫分享(一天可抓取 1300 万条数据)12.新浪微博分布式爬虫分享13.python爬虫教程,带你从零到一14.豆瓣读书的爬虫15.…