什么是__init__.py
一个Python源目录?
计算字符串中字符出现次数的最简单方法是什么?
例如计算'a'
出现的次数'Mary had a little lamb'
在Python中使用正则表达式编译有什么好处吗?
h = re.compile('hello')
h.match('hello world')
Run Code Online (Sandbox Code Playgroud)
VS
re.match('hello', 'hello world')
Run Code Online (Sandbox Code Playgroud) 在Python中,我可以使用以下命令编译正则表达式以区分大小写re.compile
:
>>> s = 'TeSt'
>>> casesensitive = re.compile('test')
>>> ignorecase = re.compile('test', re.IGNORECASE)
>>>
>>> print casesensitive.match(s)
None
>>> print ignorecase.match(s)
<_sre.SRE_Match object at 0x02F0B608>
Run Code Online (Sandbox Code Playgroud)
有没有办法做同样的事情,但没有使用re.compile
.我在文档中找不到类似Perl的i
后缀(例如m/test/i
).
在Python中,我可以这样做:
>>> list = ['a', 'b', 'c']
>>> ', '.join(list)
'a, b, c'
Run Code Online (Sandbox Code Playgroud)
当我有一个对象列表时,有没有简单的方法来做同样的事情?
>>> class Obj:
... def __str__(self):
... return 'name'
...
>>> list = [Obj(), Obj(), Obj()]
>>> ', '.join(list)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sequence item 0: expected string, instance found
Run Code Online (Sandbox Code Playgroud)
或者我是否必须求助于for循环?
假设我有一个Python函数,它在元组中返回多个值:
def func():
return 1, 2
Run Code Online (Sandbox Code Playgroud)
是否有一种很好的方法可以忽略其中一个结果,而不仅仅是分配给一个临时变量?如果我只对第一个值感兴趣,是否有比这更好的方法:
x, temp = func()
Run Code Online (Sandbox Code Playgroud) 我常常遇到一个外观漂亮或功能强大的网站,并想知道用什么技术来创建它.有哪些技术可以确定特定网站的构建方式?
很少有框架似乎包含任何类型的生成器元标记,如网络编辑器.是否有任何特定语言和/或框架的迹象?
答案摘要
站点URL可能背叛框架和/或编程语言,但不能依赖(例如.asp等文件扩展名).HTTP响应头,cookie,样式表和源注释也可以提供线索.
一些很好的查询网站详细信息的工具(毫无疑问还有更多):
Firefox插件:
Chrome扩展程序:
小书签:
是否有可视化预先存在的数据库模式的好工具?如果重要的话,我正在使用MySQL.
我目前正在使用MySQL Workbench来处理SQL创建脚本转储,但是它很笨拙,很慢并且是一个手动过程来拖动所有表(如果它不是那么慢就没关系).
我习惯让我的编译器抱怨当我做一些愚蠢的事情就像变量名称上的拼写错误但JavaScript有习惯让它通过.
有没有适用于JavaScript的静态分析工具?
有哪些工具可以帮助解码未知的二进制数据格式?
我知道Hex Workshop和010 Editor都支持结构.对于已知的固定格式,这些在一定程度上是可以的,但是对于任何更复杂的东西都很难使用,特别是对于未知格式.我想我正在寻找一个脚本语言或可编写脚本的GUI工具的模块.
例如,我希望能够从有限的已知信息中找到数据块内的结构,这可能是一个神奇的数字.一旦我找到了一个结构,然后按照已知的长度和偏移字来寻找其他结构.然后以有意义的方式递归和迭代地重复此操作.
在我的梦想中,甚至可能根据我已经告诉系统的内容自动识别可能的偏移量和长度!
python ×6
regex ×2
binary ×1
binary-data ×1
count ×1
database ×1
file-format ×1
frameworks ×1
function ×1
html ×1
javascript ×1
list ×1
module ×1
mysql ×1
package ×1
schema ×1
string ×1
tuples ×1