关闭
当前搜索:

[Python学习] 专题六.局部变量、全局变量global、导入模块变量

定义在函数内的变量有局部作用域,在一个模块中最高级别的变量有全局作用域。本文主要讲述全局变量、局部变量和导入模块变量的方法。参考:《Python核心编程 (第二版)》 全局变量的一个特征是除非删除掉,否则它们存活到脚本运行结束,且对于所有的函数,它们的值都是可以被访问的。然而局部变量,就像它们存放的栈,暂时地存在,仅仅只依赖于定义它们的函数现阶段是否处于活动。当一个函数调用出现时,其局部变量就进入声明它们的作用域。在那一刻,一个新的局部变量名为那个对象创建了,一旦函数完成,框架被释放,变量将会离开作用域。...
阅读(8628) 评论(0)

[LeetCode] Palindrome Number & Valid Palindrome - 回文系列问题

题目概述: Determine whether an integer is a palindrome. Do this without extra space. 判断数字是否是回文 例如121、656、3443 方法有很多,正着看和到着看两数相同;当然负数显然不是回文 判读一个字符串是否是回文,一种方法可以将字符串倒置然后和原字符串进行比较。这里采用一种类似字符串翻转的方法,通过从前后两个方向来比较判断是否是回文。...
阅读(1176) 评论(0)

[C/C++基础知识] 面试再谈struct和union大小问题

最近找工作参加了很多笔试,其中考察结构体和联合体的大小问题是经常出现的一个问题。虽然题目简单而且分值比较低,但是还是想再给大家回顾下这些C和C++的基础知识。希望文章对你有所帮助~ PS:意外惊喜第三部分,所有权归它们公司所有。我只想分享学习并无它,望海涵~ 这面多笔试,让我牢记一点:山外有山,人外有人,尤其是程序猿;但是什么时候都不能丢失自我和自己感兴趣的东西,即使再累再苦,做自己喜欢的东西就是幸福,比如写博客、玩爬虫、赏美文、学习新知识。...
阅读(2523) 评论(0)

[LeetCode] Count Primes - 素数系列问题

题目概述: Description: Count the number of prime numbers less than a non-negative number, n. 题意是给出n中所有素数的个数。参考Sieve of Eratosthenes(埃拉托色尼筛法,简称埃氏筛法),它的思想是通过建立一个bool型数组,从2开始计数,其倍数的数字都赋值为true,显然不是素数。最后统计false的个数即为素数个数。...
阅读(1712) 评论(0)

[LeetCode] Isomorphic Strings - 字符串操作:数组计数字符个数问题

题目概述: Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the characters in s can be replaced to get t. 该题意是判断两个字符串s和t是否是同构的,关键代码:nums[s[i]]=t[i] numt[t[i]]=s[i] 再比较是否相同 。...
阅读(1165) 评论(0)

[LeetCode] Move Zeroes - 整数数组处理问题

Move Zeroes - 数组0移到末尾 [顺序交换] 题目概述: Given an arraynums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.For example, givennums = [0, 1, 0, 3, 12], after calling your function,nums should be[1,...
阅读(3023) 评论(0)

基于VSM的命名实体识别、歧义消解和指代消解

这篇文章主要讲解基于向量空间模型(Vector Space Model)的相关应用,包括命名实体识别、实体消歧和跨文本指代消解;其最终目的是想通过它应用到知识图谱构建过程中,即实体对齐和属性对齐。目录: 一 搜狗知立方介绍 搜狗知立方框架图、实体对齐和属性值决策、爬取InfoBox介绍 二 VSM相似度计算 基本概念、 向量空间模型VSM、TF-IDF、向量夹角cos相似度、实体相似度计算 希望文章对你有所帮助,从晚上2点写到早上6点,不容易啊!且看且珍惜吧!...
阅读(7325) 评论(6)

[Python] 专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例

通常测试人员或需要处理一些txt文本内容,而此时使用Python是比较方便的语言。Python不光在爬取网上资料上方便,还在NLP自然语言处理方面拥有独到的优势。这篇文章主要简单的介绍使用Python处理txt汉字文字,希望文章对你有所帮助或提供一些见解。 一. list二维数组排序 列表基础知识、列表排序介绍、二维列表排序、lambada表达式 二. 处理txt文本 读取文件&列表添加、列表排序、获取面积字符串、源代码及运行结果...
阅读(13997) 评论(0)

[LeetCode] Reverse Linked List I II - 链表翻转问题

[LeetCode] Reverse Linked List I II - 链表翻转问题 题目概述: Reverse a singly linked list. 翻转一个单链表,如:1->2 输出 2->1;1->2->3 输出3->2->1。 题目解析:第二种方法更为推荐——直接翻转,还有一种递归方法自行提高。 如下图所示,红色表示初始链表存在4个值[1, 2, 3, 4],蓝色表示初始指针first指向第一个元素、second指向第二个元素(head->next),third指向第三个元素;首先s->n...
阅读(1215) 评论(0)

[LeetCode] Valid Anagram - 字符串排序比较系列

题目概述:字符串处理类型 主要讲述sort排序方法和计算字母个数的方法 Given two strings s and t, write a function to determine if t is an anagram of s. For example, s = "anagram", t = "nagaram", return true. s = "rat", t = "car", return false....
阅读(1257) 评论(0)

[LeetCode] Number of 1 Bits & Reverse Integer - 整数问题系列

目录: 1.Number of 1 Bits - 计算二进制1的个数 [与运算] 2.Contains Duplicate - 是否存在重复数字 [遍历] 3.Reverse Integer - 翻转整数 [int边界问题] Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight). For example, the...
阅读(1490) 评论(0)

[LeetCode] Invert Binary Tree - 二叉树翻转系列问题

目录: Binary Tree Level Order Traversal - 二叉树层次遍历 BFS 题目背景是MaxHowell(他是苹果电脑最受欢迎的homebrew程序作者)去Google面试,面试官说:“虽然在Google有90%的工程师用你写的Homebrew,但是你居然不能再白板上写出翻转二叉树的代码,所以滚带吧”!...
阅读(1632) 评论(0)

[LeetCode] Binary Tree Level Order Traversal 二叉树层次遍历(DFS | BFS)

题目:Binary Tree Level Order Traversal - 二叉树层次遍历 (DFS | BFS) Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level). For example: Given binary tree {3,9,20,#,#,15,7},...
阅读(2760) 评论(0)

[LeetCode] Remove Duplicates from Sorted List - 链表问题

题目概述: Given a sorted linked list, delete all duplicates such that each element appear only once. For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3, return 1->2->3. 这是一道非常简单的链表,题意是删除单链表(已排序)中的重复数字...
阅读(948) 评论(0)

[LeetCode] Plus One - 整数字符转换相加

题目概述:Plus One - 整数加一 Given a non-negative number represented as an array of digits, plus one to the number. The digits are stored such that the most significant digit is at the head of the list. PS:需要注意转换方法 ((a[i]-'0')+(b[j]-'0')+add)%2+'0'当前结果和 进位数字add=((...
阅读(1916) 评论(0)

[LeetCode] First Bad Version - 二分查找

题目概述:First Bad Version - 二分查找 最后一个坏的版本 You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality check. Since each version is developed bas...
阅读(1046) 评论(0)

[LeetCode] Binary Tree Paths - 二叉树基础系列题目

题目概述:Binary Tree Paths - 二叉树路径 Given a binary tree, return all root-to-leaf paths. For example, given the following binary tree: 希望文章对你有所帮助~...
阅读(1699) 评论(0)

[LeetCode] Add Digits - 数字各个位数求和

题目概述:Add Digits 数字各个位数求和 Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only...
阅读(1887) 评论(0)

[LeetCode] Length of Last Word - 最后一个单词的长度

题目概述:Length of Last Word Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string. If the last word does not exist, return 0.最后一个单词的长度...
阅读(1452) 评论(0)

[Python爬虫] Selenium获取百度百科旅游景点的InfoBox消息盒

前面我讲述过如何通过BeautifulSoup获取维基百科的消息盒,同样可以通过Spider获取网站内容,最近学习了Selenium+Phantomjs后,准备利用它们获取百度百科的旅游景点消息盒(InfoBox),这也是毕业设计实体对齐和属性的对齐的语料库前期准备工作。希望文章对你有所帮助~...
阅读(10571) 评论(33)
    个人资料
    • 访问:2326234次
    • 积分:21610
    • 等级:
    • 排名:第413名
    • 原创:270篇
    • 转载:10篇
    • 译文:0篇
    • 评论:1651条
    个人博客
    作者:杨秀璋
    学历:本科-北京理工大学
               硕士-北京理工大学
    现任教于贵财财经大学信息学院
    http://www.eastmountyxz.com

    简介:自幼受贵州大山的熏陶,养成了诚实质朴的性格。经过寒窗苦读,考入BIT,为完成自己的教师梦,放弃IT、航天等工作,成为贵财一名大学教师,并想把自己所学所感真心传授给自己的学生,帮助更多陌生人。

    贵州纵美路迢迢,
    为负劳心此一遭。
    收得破书三四本,
    也堪将去教尔曹。

    娜美人生,醉美生活。
    他和她经历风雨,慢慢变老。
    博客专栏
    牛人博客
    最新评论