javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

Python - 将字符串转换为lis

可能重复:
要在Python中列出的字符串

我有一个像这样的字符串:

states = "Alaska Alabama Arkansas American Samoa Arizona California Colorado"

我想将它拆分成这样的列表

states = {Alaska, Alabama, Arkansas, American, Samoa, ....}

我是python的新手。

请帮帮我。:-))

编辑:我需要从状态中随机选择并使其像变量一样。

trans by 2019-08-19T09:19:19Z

python - 根据最后一次出现的sep将字符串拆分为2

我想知道在python中是否有任何内置函数将字符串分解为2个部分,基于最后一次出现的分隔符。

例如:考虑字符串&#34; a b c,d,e,f&#34; ,在拆分分隔符&#34;,&#34;之后,我希望输出为

&#34; a b c,d,e&#34; 和&#34; f&#34;。

我知道如何操作字符串来获得所需的输出,但我想知道python中是否有任何内置函数。

trans by 2019-08-19T05:28:33Z

使用Sublime文本删除/添加特定字符串后的换行符

使用Sublime Text 2 - 是否可以在文本文件中的特定String之后插入换行符/文本返回值,例如 使用查找‣替换工具?

(额外问题:是否可以删除特定字符串后的所有换行符)

trans by 2019-08-19T00:15:08Z

测试string是否是Ruby on Rails中的数字

我的应用程序控制器中有以下内容:

def is_number?(object)
  true if Float(object) rescue false
end

以及我的控制器中的以下条件:

if mystring.is_number?

end

该条件导致undefined method错误。 我猜测我在错误的地方定义了is_number ......?

trans by 2019-08-18T22:25:19Z

string - Python str vs unicode类型

使用Python 2.7,我想知道使用类型unicode而不是unicode有什么真正的优势,因为它们似乎都能够保存Unicode字符串。 除了能够使用转义字符utf-8latin1字符串中设置Unicode代码之外,还有任何特殊原因吗?:

执行模块:

# -*- coding: utf-8 -*-

a = 'á'
ua = u'á'
print a, ua

结果:á,á

编辑:

使用Python shell进行更多测试:

>>> a = 'á'
>>> a
'\xc3\xa1'
>>> ua = u'á'
>>> ua
u'\xe1'
>>> ua.encode('utf8')
'\xc3\xa1'
>>> ua.encode('latin1')
'\xe1'
>>> ua
u'\xe1'

那么,unicode字符串似乎使用latin1而不是utf-8编码,原始字符串使用utf-8进行编码? 我现在更加困惑了!:S

trans by 2019-08-18T16:40:25Z

JavaScript中的字符串原语和String对象有什么区别?

取自MDN

字符串文字(用双引号或单引号表示)和字符串   在非构造函数上下文中从String调用返回(即,没有   使用new关键字)是原始字符串。 JavaScript自动   将基元转换为String对象,以便可以使用它   原始字符串的字符串对象方法。 在某种情况下   方法将在原始字符串或属性查找上调用   发生时,JavaScript会自动换行字符串原语和   调用方法或执行属性查找。

因此,我认为(逻辑上)字符串基元上的操作(方法调用)应该比字符串对象上的操作慢,因为在对字符串应用method之前,任何字符串基元都将转换为字符串对象(额外工作)。

但在这个测试案例中,结果却相反。 代码块-1比代码块-2运行得更快,两个代码块如下所示:

代码块-1:

var s = '0123456789';
for (var i = 0; i < s.length; i++) {
  s.charAt(i);
}

代码块-2:

var s = new String('0123456789');
for (var i = 0; i < s.length; i++) {
    s.charAt(i);
}

结果在浏览器中有所不同,但代码块-1总是更快。 任何人都可以解释一下,为什么代码块-1比代码块-2快。

trans by 2019-08-18T16:31:21Z

如何引发ValueError?

我有这个代码,它找到字符串中特定字符的最大索引,但我希望它在字符串中没有出现指定字符时引发ValueError: could not find k in bababa

所以像这样:

contains('bababa', 'k')

会导致:

ValueError: could not find k in bababa

我怎样才能做到这一点?

这是我的函数的当前代码:

def contains(string,char):
  list = []

  for i in range(0,len(string)):
      if string[i] == char:
           list = list + [i]

  return list[-1]
trans by 2019-08-18T13:17:26Z

Java的String常量池在哪里存在,堆还是堆栈?

我知道常量池的概念和JVM用于处理String文字的String常量池。 但我不知道JVM使用哪种类型的内存来存储String常量文字。 堆栈还是堆? 由于它是一个与任何实例无关的文字,我会认为它将存储在堆栈中。 但如果它没有被任何实例引用,那么必须通过GC运行收集文字(如果我错了,请纠正我),那么如果它存储在堆栈中怎么处理呢?

trans by 2019-08-18T12:19:28Z

iphone - Objective-C将十六进制字符串解析为整数

我想知道如何在Objective-C中解析表示数字的十六进制字符串。 我愿意同时使用目标或基于C的方法,也没关系。

例:

#01FFFFAB

应解析为整数:    33554347

任何帮助,将不胜感激!

trans by 2019-08-18T07:35:34Z

python - 从字符串中删除前x个字符?

如何从字符串中删除前x个字符? 例如,如果有一个字符串lipsum,他们将如何删除前3个字符并获得sum的结果?

trans by 2019-08-18T06:23:33Z

PHP字符串到F.

我根本不熟悉PHP并且有一个简单的问题。

我有2个变量@pricePerUnit和@invoicedUnits。 以下是将这些值设置为值的代码:

$InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits);
$pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit);

如果我输出这个,我得到正确的值。 让我们说5000个发票单位和1.00的价格。

现在,我需要显示花费的总金额。 当我将这两者相乘时,它不起作用(正如预期的那样,这些是字符串)。

但我不知道如何在PHP中解析/转换/转换变量。

我该怎么办?

trans by 2019-08-14T18:33:46Z

添加...如果字符串太长PHP

我的MySQL数据库中有一个描述字段,我在两个不同的页面上访问数据库,一个页面显示整个字段,但另一方面,我只想显示前50个字符。 如果说明字段中的字符串少于50个字符,则表示不会显示...,但如果不是,则会在前50个字符后显示....

示例(完整字符串):

Hello, this is the first example, where I am going to have a string that is over 50 characters and is super long, I don't know how long maybe around 1000 characters. Anyway this should be over 50 characters now ...

示例2(前50个字符):

Hello, this is the first example, where I am going ...
trans by 2019-08-14T15:52:59Z

如何从C ++中的字符串中删除某些字符?

例如,我有一个用户输入电话号码。

cout << "Enter phone number: ";
INPUT: (555) 555-5555
cin >> phone;

我想删除&#34;(&#34;,&#34;)&#34;和&#34; - &#34; 字符串中的字符。 我查看了字符串删除,查找和替换功能但是我只看到它们根据位置操作。

是否有一个字符串函数可用于传递字符,&#34;(&#34;例如,让它删除字符串中的所有实例?

trans by 2019-08-14T12:53:17Z

c# - 如何比较“看起来相似”的Unicode字符?

我陷入了一个令人惊讶的问题。

我在我的应用程序中加载了一个文本文件,并且我有一些逻辑比较了μ的值。

我意识到,即使文本相同,比较值也是错误的。

 Console.WriteLine("μ".Equals("µ")); // returns false
 Console.WriteLine("µ".Equals("µ")); // return true

在后面的行中,字符μ被复制粘贴。

但是,这些可能不是唯一像这样的字符。

在C#中是否有任何方法来比较看起来相同但实际上不同的字符?

trans by 2019-08-14T09:56:44Z

从Java Android Cod访问string.xml资源文件

如何从Android Activity class访问res/values/string.xml资源文件中的值?

trans by 2019-08-14T08:45:21Z

strtok()如何将字符串拆分为C中的标记?

请解释一下str函数的工作原理。手册说它把字符串分成了令牌。 我无法从手册中了解它实际上是做什么的。

我在str*pch上添加了手表以检查其工作情况,当第一个while循环发生时,str的内容仅为&#34;这个&#34;。 如何在屏幕上显示下面显示的输出?

/* strtok example */
#include <stdio.h>
#include <string.h>

int main ()
{
  char str[] ="- This, a sample string.";
  char * pch;
  printf ("Splitting string \"%s\" into tokens:\n",str);
  pch = strtok (str," ,.-");
  while (pch != NULL)
  {
    printf ("%s\n",pch);
    pch = strtok (NULL, " ,.-");
  }
  return 0;
}

输出:

Splitting string "- This, a sample string." into tokens:
This
a
sample
string
trans by 2019-08-14T06:38:54Z

Python - write()与writelines()和连接字符串

所以我正在学习Python。 我正在经历课程并遇到一个问题,我必须将很多write()压缩成一个writelines(),同时在每个用户输入变量(write()的对象)之间有一个"\n"

我提出了:

nl = "\n"
lines = line1, nl, line2, nl, line3, nl
textdoc.writelines(lines)

如果我尝试做:

textdoc.write(lines)

我收到一个错误。 但如果我输入:

textdoc.write(line1 + "\n" + line2 + ....)

然后它工作正常。 为什么我无法在write()中使用字符串作为换行符,但我可以在writelines()中使用它?

Python 2.7当我搜索google时,我发现的大部分资源都是我的头脑,我还是一个非专业人士。

trans by 2019-08-13T23:00:57Z

性能 - C ++中的高效字符串连接

我听到一些人表达了对&#34; +&#34;的担忧。 std :: string中的运算符以及加速连接的各种变通方法。 这些都真的有必要吗? 如果是这样,在C ++中连接字符串的最佳方法是什么?

trans by 2019-08-13T22:39:11Z

什么是Python什么'爆炸'是为PHP?

我有一个存储在变量explode中的字符串。我想用分隔符拆分它,就像我们在PHP中使用explode一样。

Python中的等价物是什么?

trans by 2019-08-13T14:37:11Z

为什么C在使用三元运算符时不允许连接字符串?

以下代码编译没有问题:

int main() {
    printf("Hi" "Bye");
}

但是,这不编译:

int main() {
    int test = 0;
    printf("Hi" (test ? "Bye" : "Goodbye"));
}

这是什么原因?

trans by 2019-08-13T14:09:59Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共50页