- 博客(6)
- 资源 (25)
- 收藏
- 关注
原创 python3 比较两个list的结构
题目:比较两个list的结构,如: a = [1,2,3] b = [4,5,6] 则两个list的结构相同 如: a = [1,2,3,[4,5,6,[7]]] b = [1,[2],[3]] 则两个list的结构不同思路:print list的时候会将list的括号、逗号都打印出来。获取打印结果中的括号、逗号作为list的结构。比较即可得知两个list结构是否相同代码:import
2016-07-29 22:08:51 3190
原创 python3 fibonacci的高效解法
目标:使用python求解fibonacci函数解法一:#!/usr/bin/env python3# -*- coding: utf-8 -*-def fib(n): if n in [0,1]: return n return fib(n-1) + fib(n-2)print(fib(10))该方法直观好理解,但是效率低下。当n为50时,需要等好久才能得出结果。
2016-07-29 21:30:22 1509
原创 python脚本爬取今日百度热点新闻
目标:python脚本爬取今日百度热点新闻知识点:python3使用 urllib.request.urlopen 去打开一个特定网址中文可以加 decode(‘gbk’) 来避免乱码re.S 用来解决跨行匹配的问题,用法: re.compile(pattern, re.S)代码import urllib.requestimport reurl = 'http://news.baidu.c
2016-07-25 23:01:59 3651 1
原创 reversed与zip的用法:顺时针方向读取二维数组
之前的博文中谈到了 python3 zip的用法 ,现在看看reversed与zip配合,顺时针读取二维数组的方法。例题注:例题来自 https://www.codewars.com/kata/snail/python 给定一个n*n的矩阵,通过函数 snail()得到按顺时针方向读取的list: array = [[1,2,3], [4,5,6],
2016-07-10 00:21:00 978
原创 ubuntu的ufw如何开放特定端口?
ufw是一个主机端的iptables类防火墙配置工具安装: sudo apt-get install ufw开启,建议默认关闭所有外部访问 sudo ufw enable sudo ufw default deny查看ufw现在已经开放的端口: ubuntu@localhost:~$ sudo ufw status [sudo] password for ubuntu:
2016-07-06 23:22:11 56691
原创 linux mint上安装vim spf13
linux mint上安装vim spf13vim的终极配置spf13在linux_mint上的安装步骤如下(非gui):安装vim 菜单–>软件管理器–>搜索“vim”。双击vim,安装 安装vim-nox 与安装vim一样,搜索vim-nox;使用vim spf13中的neocomplete功能,需要vim有lua特性支持。vim-nox安装之后,查看vim的version信息: 安装sp
2016-07-04 22:51:08 3860
gvim7.4 覆盖vimfiles等即可用
2016-02-28
vim7.4 x64 compiled with python3 and lua
2016-02-28
离散数学及其应用中文版
2011-07-29
离散数学导学 Andrew Simpson / 冯速
2011-07-29
Linux与unix shell编程指南
2011-06-09
ubuntu linux bible ubuntu的学习
2011-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人