20.有效的括号
摘要:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"输出: true示例 2: 输入: "()[]{}"输出:
阅读全文
14. 最长公共前缀
摘要:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl"示例 2: 输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明: 所有输入
阅读全文
模块发布和安装
摘要:模块发布和安装 模块的本地发布 当我们完成了某个模块开发后,可以将他对外发布,其他开发者也可以以“第三方扩展库”的方式使用我们的模块。我们按照如下步骤即可实现模块的发布: 为模块文件创建如下结构的文件夹(一般,文件夹的名字和模块的名字一样): 在文件夹中创建一个名为『setup.py』的文件,内容如
阅读全文
__name__ == '__main__'
摘要:__name__ == '__main__'到底是什么意思相信许多人初学 Python 时,常会在例子程序中看到如下语句: 1 if __name__ == '__main__': 2 foo() # 或其他语句 第 1 行的__name__ == '__main__'到底是什么意思呢? 首先,如果
阅读全文
Python 第一个爬虫
摘要:python爬虫都应用requests库来处理复杂的http请求。requests库语法上简洁明了,使用上简单易懂,而且正逐步成为大多数网络爬取的标准。 1.先找到自己python安装目录下的pip 2.在自己的电脑里打开cmd窗口。先点击开始栏,在搜索栏输入cmd,按Enter,打开cmd窗口。
阅读全文
Python(列表)
摘要:列表:相当于C语言的数组,但是比C强可以存放不同类型的数据 列表的相关方法: 添加元素:append:向列表中添加元素 >>> list=[123,'huo'] >>> list [123, 'huo'] >>> list.append('li') >>> list [123, 'huo', 'li
阅读全文
Python(基础)
摘要:第一个python程序:print("hello,world") 输入:input() 注释:单行注释‘#’,多行注释’ ''' ''' ’ 关键字:['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continu
阅读全文