我正在关注Python教程,并且在某些时候他们讨论了函数的第一个语句如何是String Literal.就例子而言,这个String Literal似乎是用三个"s 来完成的,在这个例子中给出了
"""Print a Fibonacci series up to n."""
Run Code Online (Sandbox Code Playgroud)
根据此文档,这将主要用于创建某种自动生成的文档.
所以我想知道这里是否有人可以向我解释这些字符串文字究竟是什么?
我一直在努力的Python最近相当多,并开始阅读的Django的文档,但我不能否认的事实,大多数的视频教程,我发现通常显示Linux作为操作系统选择.我主要是忽略了这一点,但我开始使用命令的人,如"触摸"对此我没有关于相当于是在Windows 7命令提示符什么想法临到一些问题.我听说过Power Shell中的New-Item,但它很乱,我担心这种"等同的搜索"可能会一次又一次地出现......
于是我开始不知道为什么被大部分使用Linux与Python的人来说,将是一个很好的举措(知道我的Linux知识是完全空),学习使用Linux发展的目的是什么?是否允许我在使用Python进行开发时更有效率?是否可以列出这样做的好处?
我有一个XML文件,其结构类似于:
<egh_eval>
<eval_set>
<eval_id>FLOAT</eval_id>
<eval_d>
<height>INT</height>
<weight>INT</weight>
</eval_d>
<eval_e>
<height>INT</height>
<weight>INT</weight>
</eval_e>
<eval_cred>
<credit>FLOAT</credit>
</eval_cred>
</eval_set>
Run Code Online (Sandbox Code Playgroud)
我需要解析完整的文件并将其放在表格中.(注意:eval_d和eval_e实际上每个都有超过一百个属性).我尝试使用MSXML2,但是当我尝试解析文件时,我遇到了问题.通过使用在回答如何在VBA填写Flash XML和VBA中解析XML我能到那里:
Dim fSuccess As Boolean
Dim oDoc As MSXML2.DOMDocument
Dim oRoot As MSXML2.IXMLDOMNode ' Level 0 egh_eval
Dim oChild As MSXML2.IXMLDOMNode ' Level 1 eval_set
Dim oChildren As MSXML2.IXMLDOMNode ' Level 2 eval_id, eval_d, eval_e, eval_cred
Dim domList As MSXML2.IXMLDOMNodeList
Set oDoc = New MSXML2.DOMDocument
oDoc.async = False
oDoc.validateOnParse = False
fSuccess = oDoc.Load(Application.CurrentProject.Path & "\file.xml")
Set oRoot = …Run Code Online (Sandbox Code Playgroud) 我在网上查找了所有Python关键字的列表以及它们的作用,但是我只能找到关键字列表而不解释它们的作用.示例:http://docs.python.org/release/2.3.5/ref/keywords.html.所以基本上,如果我想知道关键字是什么,我必须在网上寻找它.虽然这并不是很麻烦,但我相信必须有一个来源,所有这些信息都已被分组,加快了关键字学习过程.
所以我想知道这里是否有人可以将我推荐到一个我可以找到所有这些信息的网站.
谢谢 !