Tag: string

解释Python .join()

我很新的Python和完全困惑.join() ,我已经阅读是连接string的首选方法。 我尝试: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 – len(strid))) .tostring().join(strid) 并得到像这样的东西: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 为什么这样工作? 595不应该自动附加?

如何判断一个string是不是在bash shell脚本中定义的?

如果我想检查空string,我会做的 [ -z $mystr ] 但是如果我想检查variables是否被定义了呢? 或者是没有区分bash脚本?

如何在golang中生成一个固定长度的随机string?

我只想要一个随机的string(大写或小写),在Golang中没有数字。 Go的最快最简单的方法是什么?

如何检查C ++ <string>是否以某个string开始,并将一个子string转换为一个int?

如何在C ++中执行以下(Python伪代码)? if argv[1].startswith('–foo='): foo_value = int(argv[1][len('–foo='):]) (例如,如果argv [1]是'–foo = 98',那么foo_value是98.) 更新:我对于Boost的研究犹豫不决,因为我只是想对一个简单的命令行工具做一个非常小的改动。 (我宁愿不必学习如何链接和使用Boost进行小的改变。)

在Java7中从string创build一个path

我如何从Java 7中的String对象创build一个java.nio.file.Path对象? 即 String textPath = "c:/dir1/dir2/dir3"; Path path = ?; 哪里? 是使用textPath的缺less的代码。

Ruby中的安全整数parsing

我有一个string,说'123' ,我想将其转换为123 。 我知道你可以简单地做some_string.to_i ,但是将'lolipops'转换为0 ,这不是我想到的效果。 当我尝试将一些无效的东西转换成非常痛苦的Exception时,我想让它在我的脸上炸开。 否则,我无法区分一个有效的0和一个根本不是数字的东西。 编辑:我正在寻找这样做的标准方式,没有正则expression式欺骗。

如何转换/parsing从string到Java中的字符?

如何parsingJava中的String值为chartypes? 我知道如何做int和double(例如Integer.parseInt(“123”)),是否有一个类的string和字符?

一个更好的相似性sortingalgorithm的变长string

我正在寻找一个string相似度algorithm,可变长度string比通常build议(levenshtein距离,soundex等)产生更好的结果。 例如, 给定stringA:“Robert”, 然后串B:“艾米·罗伯逊” 会比比赛更好 stringC:“理查德” 另外,优选地,该algorithm应该是语言不可知的(也可以用非英语的语言)。

Haskell:将Int转换为String

我知道你可以转换一个String为一个数字与read : Prelude> read "3" :: Int 3 Prelude> read "3" :: Double 3.0 但是,如何获取Int值的String表示?

确定string是否在JavaScript中列表中

在SQL中,我们可以看到一个string是否在列表中,如下所示: Column IN ('a', 'b', 'c') 什么是在JavaScript中做到这一点的好方法? 这样做太笨拙了: if (expression1 || expression2 || str === 'a' || str === 'b' || str === 'c') { // do something } 而我不确定这个的性能或清晰度: if (expression1 || expression2 || {a:1, b:1, c:1}[str]) { // do something } 或者可以使用开关function: var str = 'a', flag = false; switch (str) { case […]