(未时学术)谷歌学术(Google Scholar)使用方法小全书

转自:blog.renren.com/share/249626502/9157774378


    Google 学术搜索是一项免费服务,可以帮助快速寻找学术资料,如专家评审文献、论文、书籍、预印本、摘要以及技术报告。作为此次扩展的一部分,Google 学术搜索在索引中涵盖了来自多方的信息,信息来源包括万方数据资源系统,维普资讯,主要大学发表的学术期刊、公开的学术期刊、中国大学的论文以及网上可以搜索到的各类文章。

1 文献author搜索

      author搜索是找到某篇特定文章最有效的方式之一。如果知道要查找的文章author,您只需将其姓氏添加到搜索字词中。例如:搜索[friedmanregression](弗里德曼回归)会返回以“regression”为主题的,由名为“Friedman” 的人撰写的文章。如果您想搜索某位author的全名或姓氏及首字母,则输入加引号的姓名: [“jhfriedman” ]。

        如果某个词既是人名也是普通名词,最好使用“author:”操符。该操作符只影响到紧挨其后的搜索字词,因此“author:”和搜索字词之间不能有空格。例如: [author: flowers] (人名弗劳尔,也是花的意思)会返回由名为“Flowers” 的人撰写的文章,而[flowers- author: flowers] 会返回关于花的文章,而忽略由名为“Flowers” 的人撰写的文章(搜索字词之前的减号(-) 会排除包含这一搜索字词的搜索结果)。

       您可以使用将author全名加引号的操作符,来进一步缩小搜索范围。尽量使用首字母而不要使用全名,因为Google 学术搜索编入索引的某些来源仅提供首字母。例如:要查找DonaldE.Knuth (唐纳德E. 克努特),您可以尝试[author: “dknuth” ]、[author:“de knuth” ]或[author: “donald e knuth” ]。

2 标题搜索

       采用学术著作、论文或报告的标题作为关键词进行Google 学术搜索,可以查找到更准确的学术信息。标题搜索的具体操作是,【Google学术搜索】页面的【搜索】编辑框中输入加英文引号的标题(“DynamicPowerManagement for Embedded Systems” ),然后单击【搜索】按钮, Google 将会返回所示的学术信息。

3 出版物限制

       该选项只适用于高级学术搜索页。出版物限制搜索只返回来自特定出版物、针对特定字词的搜索结果。例如:如果您要在《金融研究》上搜索有关共同基金的文章,但是,请记住,出版物限制搜索可能并不完整。Google 学术搜索从许多来源收集书目数据,包括从文字和引言中自动提取。信息可能不完整甚至不准确;例如,许多预印本没有介绍文章是在哪里(甚至是否)最终出版。通常情况下,如果确定自己在找什么,出版物限制的搜索是有效的,但搜索范围比期望值要窄。例如:比较两种搜索方法,一种是在所有出版物上搜索[“共同基金” ],另一种是只在《金融研究》上搜索“基金”,您可能会发现前者会为您提供更多有用的搜索结果。

4 日期限制

       该选项同样只出现在“高级学术搜索” 页中。在寻找某一特定领域的最新刊物时,日期限制搜索可能会比较实用。例如:想要搜索从2004 年陆续出版的超导薄膜方面的文章,但要记住:有些网站资源没有标注出版日期,而日期限制搜索是无法搜索Google学术搜索不能辨别出版日期的文章的。所以,如果您肯定一篇关于超导薄膜的论文是在今年出版的,但通过日期限制搜索没能找到,请重新尝试不加日期限制的搜索。

5 其他带布尔符的交叉搜索

      Google 学术搜索也支持多数Google Web 搜索中的高级操作符。“+” 操作符确保您的搜索结果中包括Google 学术搜索技术通常忽略的普通字词、字母或数字,如[+deknuth]; “-” 操作符排除所有包括搜索字词的结果,如[Flowers- 者:Flowers];短语搜索只返回包括这一确切短语的结果,如[“随你便” ];“OR” 操作符返回包括搜索字词之一的结果,如[股票看涨期权OR 看跌期权];标题: “ 操作符如[在标题: mars]得到的结果只包括文件名中的搜索字词。

6 特定学术资源搜索

       在【Google学术搜索】页面中,单击右侧的【学术高级搜索】链接,将会打开如图1 所示的【Google 高级学术搜索】页面,可以完成对特定学术资源(如特定author、特定出版物和特定日期等)的搜索操作。下面以搜索出版物为例:首先,根据页面提示输入关键词( 如“Diabetes”),然后在【出版物】编辑框中输入出版物名称(如“Springer” ),最后单击【搜索学术】按钮,Google 将会返回如图2 所示的搜索结果。       此外,采用Google高级搜索功能,也能实现良好的搜索效果,如在选择好了关键词之后,这些简单的搜索语法已经能解决绝大部分问题了,不过,如果想更迅速更贴切找到需要的信息,你可采取如下方式:

6.1 对搜索的网站进行限制

      “site” 表示搜索结果局限于某个具体网站或者网站频道,如果是要排除某网站或者域名范围内的页面,只需用“- 网站/域名”。例如,搜索中文教育科研网站(edu.cn)上的页面,你可以使用以下搜索格式: “关键词site:edu.cn”。

6.2 在某一类文件中查找信息

      “filetype:” 是Google开发的非常强大实用的一个搜索语法。也就是说, Google 不仅能搜索一般的文字页面,还能对某些二进制文档进行检索。目前,Google 已经能检索微软的Office 文档如.xls、.ppt、.doc, .rtf, WordPerfect 文档,Lotus1-2-3 文档,Adobe 的.pdf 文档, ShockWave 的.swf 文档(Flash动画)等。例如,搜索关于某方面的pdf 文档,你可以使用以下搜索格式: “关键词filetype:pdf”。

 


### 回答1: 可以使用datetime模块中的strftime函数将时间转为时辰,示例代码如下: ```python import datetime now = datetime.datetime.now() hour = now.strftime("%H") minute = now.strftime("%M") print("当前时间为:{}时{}分".format(hour, minute)) ``` 运行结果为: ``` 当前时间为:16时21分 ``` ### 回答2: 在Python中,可以使用datetime模块来将时间转换为时辰。 首先,我们需要导入datetime模块: import datetime 然后,我们可以使用datetime模块中的datetime对象来表示时间。假设我们有一个时间对象t,可以通过调用datetime对象的now()方法来获得当前时间: t = datetime.datetime.now() 我们可以使用strftime()方法将时间对象格式化为指定的字符串形式。时辰可以通过将时间格式化为"%H:%M"的形式来表示。具体的时辰可以通过判断小时数来确定。 例如,我们可以使用以下代码将当前时间转换为时辰: t = datetime.datetime.now() time_str = t.strftime("%H:%M") hour = int(time_str[:2]) if hour < 1: shichen = "子时" elif hour < 3: shichen = "丑时" elif hour < 5: shichen = "寅时" elif hour < 7: shichen = "卯时" elif hour < 9: shichen = "辰时" elif hour < 11: shichen = "巳时" elif hour < 13: shichen = "午时" elif hour < 15: shichen = "未时" elif hour < 17: shichen = "申时" elif hour < 19: shichen = "酉时" elif hour < 21: shichen = "戌时" else: shichen = "亥时" 最后,我们可以将时辰shichen打印出来: print(shichen) 这样就可以将时间转换为时辰了。 ### 回答3: Python中可以使用`datetime`模块来将时间转换为时辰,具体步骤如下: 首先,需要导入datetime模块和calendar模块: ```python import datetime import calendar ``` 接下来,使用`datetime.datetime.now()`函数获取当前时间,并将其保存在变量`now`中: ```python now = datetime.datetime.now() ``` 然后,使用`now.hour`和`now.minute`来获取当前时间的小时和分钟数,并保存在相应的变量中: ```python hour = now.hour minute = now.minute ``` 接着,定义一个字典`hours`来存储每个时辰的起始小时数和终止小时数。根据时辰的定义,将24个小时平均分成12个时辰,每个时辰约为两个小时。 ```python hours = { "子时": (0, 1), "丑时": (1, 3), "寅时": (3, 5), "卯时": (5, 7), "辰时": (7, 9), "巳时": (9, 11), "午时": (11, 13), "未时": (13, 15), "申时": (15, 17), "酉时": (17, 19), "戌时": (19, 21), "亥时": (21, 23) } ``` 最后,根据当前的小时数和分钟数,通过遍历字典`hours`,找到对应的时辰并打印出来: ```python for hour_name, (start_hour, end_hour) in hours.items(): if hour == end_hour or (start_hour < hour < end_hour) or (start_hour == hour and minute > 30): print("当前时辰为:" + hour_name) break ``` 以上就是将时间转换为时辰的方法。通过获取当前的小时和分钟数,并根据定义好的时辰区间进行判断,就可以得到当前的时辰。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值