由于目前的服务器系统会带python2.7 和python3.*两个版本,但是默认python2.7,如果想改变下默认,下面为你提供下更换默认版本的思路方法 Ubuntu 将Python从默认的2.7升级到3.* 版本(建议使用原系统Python版本进行Python开发) 因为Ubuntu很多底层采 ...
分类:
编程语言 时间:
2020-06-25 13:52:05
阅读次数:
58
''' 一、迭代器协议:1,对象必须提供一个next()方法 2,执行该方法,要么返回迭代中的下一项,要么引起一个StopIteration异常,以终止跌倒 二、可迭代对象, 实现了迭代器协议的对象 三、for循环的本质就是遵循迭代器协议去访问对象 四、字符串,列表,元组,字典,集合,文件这些均不限 ...
分类:
其他好文 时间:
2020-06-25 13:47:51
阅读次数:
50
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict = ["leet", ...
分类:
其他好文 时间:
2020-06-25 13:44:07
阅读次数:
43
题目描述: 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 今日学习: 1.动规动规动动规 2.回溯 题解:天使,永远的神:https:/ ...
分类:
其他好文 时间:
2020-06-25 13:34:27
阅读次数:
59
#!/usr/bin/env python3 # * coding: utf8 *"""目录:Python格式化字符串的4中方式一:%号(掌握)二:str.format(掌握)三:f-Strings(掌握)四:标准库模板五:总结四种方式的应用场景""""""Python格式化字符串的4种方 ...
分类:
其他好文 时间:
2020-06-25 11:48:42
阅读次数:
64
1、安装anaconda3 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.1-Linux-x86_64.sh bash ~/Anaconda3-5.0.1-Linux-x86_64.sh #yes,E ...
分类:
编程语言 时间:
2020-06-25 11:37:16
阅读次数:
71
题意:给出一个长度为n的01串,我们每次可以进行一次操作,选取这个01串相邻的两个字符'1','0',并且擦除其中一个,我们的目标是使得这个字符串的长度最小,如果存在两个长度相等的字符串,我们则选择其中字典序最小的。 分析:我们可以发现,我们每次只能对'10'这个子串进行操作,并且不管怎么样,擦去这 ...
分类:
其他好文 时间:
2020-06-25 11:35:41
阅读次数:
54
题目链接 139. 单词拆分 题目分析 这个题要求我们去检查s是否能拆分成字典集合中的单词,其中字典集中可以把重复出现的单词看做一个。 我们仔细看第三个测试用例,可以发现他说的拆分就是你一个字母不能同时属于两个新单词。 这个题第一次做不会,后来看了题析才知道是DP问题,今天这个题作为每日一题, 自然 ...
分类:
其他好文 时间:
2020-06-25 11:34:10
阅读次数:
47
环境搭建 python 安装:建议使用python3.7 pycharm安装 requests安装 :pip3 install requests requests 基本使用 usage: >>> import requests >>> r = requests.get('https://www.py ...
分类:
编程语言 时间:
2020-06-25 10:22:47
阅读次数:
108
假设你得到一个字符串,然后你想要查一下每个字母出现了多少次。 1. 用字典来实现的优势,就是我们不需要知道字符串中有哪些字母,只需要为其中存在的字母来提供存储空间。 $ cat c.py #!/bin/python def histogram(s): d = dict() for c in s: i ...
分类:
编程语言 时间:
2020-06-24 23:44:23
阅读次数:
99