«string-formatting» 태그된 질문

일반적으로 임의의 수의 다양한 데이터 유형을 문자열로 표시하는 여러 방법을 나타냅니다.

8
Python에서 숫자를 문자열로 포맷
숫자를 문자열로 포맷하는 방법을 찾아야합니다. 내 코드는 다음과 같습니다. return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm 시간과 분은 정수이고 초는 부동 소수점입니다. str () 함수는이 모든 숫자를 10 분의 1 (0.1) 자리로 변환합니다. 따라서 "5 : 30 : 59.07 pm"을 출력하는 문자열 대신 "5.0 : 30.0 : 59.1 pm"과 같은 내용이 표시됩니다. 요컨대이 작업을 …

8
목록과 함께 Python 문자열 형식화 사용
sPython 2.6.5 %s에서 list의 항목 수와 일치 하는 다양한 토큰 수를 갖는 문자열 을 생성 합니다 x. 형식이 지정된 문자열을 작성해야합니다. 다음은 작동하지 않지만 수행하려는 작업을 나타냅니다. 이 예에는 3 개의 %s토큰이 있고 목록에는 3 개의 항목이 있습니다. s = '%s BLAH %s FOO %s BAR' x = ['1', '2', …

11
경고 : "문자열 리터럴이 아니고 형식 인수가없는 형식"
최신 Xcode 3.2.1 및 Snow Leopard로 업그레이드 한 후 경고를 받았습니다. "문자열 리터럴이 아니고 형식 인수가없는 형식" 다음 코드에서 : NSError *error = nil; if (![self.managedObjectContext save:&error]) { NSLog([NSString stringWithFormat:@"%@ %@, %@", errorMsgFormat, error, [error userInfo]]); } 경우 errorMsgFormat입니다 NSString형식 지정자와 (예 : "print me like this: %@"), 위의 문제 …


5
파이썬의 다양한 문자열 형식화 방법 — 오래된 것 (예정)은 더 이상 사용되지 않습니까?
파이썬은 적어도 6 가지 방법으로 문자열을 포맷합니다 : In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # method …

5
문자열 연결 대신 {}를 사용하여 형식화하는 Logger slf4j의 장점
{}문자열 연결 대신 사용하면 어떤 이점이 있습니까? slf4j의 예 logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); 대신에 logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); 구성 파일에 따라 런타임에서 매개 변수 평가 (및 문자열 연결)를 피할 수 있기 때문에 속도 최적화에 관한 것이라고 …

9
Python SQL 쿼리 문자열 형식
SQL 쿼리 문자열을 형식화하는 가장 좋은 방법을 찾으려고합니다. 내 응용 프로그램을 디버깅 할 때 모든 SQL 쿼리 문자열을 파일에 기록하고 싶습니다. 문자열의 형식이 올바르게 지정되어 있어야합니다. 옵션 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and condition2=2" con = mymodule.get_connection() ... 이것은 SQL 문자열을 …

4
구조를 비교할 때이 어설 션이 형식 예외를 던지는 이유는 무엇입니까?
두 System.Drawing.Size구조 의 동등성을 주장하려고하는데 예상되는 주장 실패 대신 형식 예외가 발생합니다. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected {0}, actually it …

3
스타일 / 템플릿을 사용하여 wpf에서 소수점 이하 자릿수를 포맷하는 방법은 무엇입니까?
WPF 프로그램을 작성 중이며 스타일이나 템플릿과 같은 반복 가능한 방법을 통해 TextBox의 데이터 서식을 지정하는 방법을 찾으려고합니다. 나는 많은 TextBoxes (정확히 95)를 가지고 있으며 각각은 자체 해상도를 정의 할 수있는 자체 숫자 데이터에 바인딩되어 있습니다. 예를 들어 데이터가 해상도가 2 인 99.123이면 99.12를 표시해야합니다. 마찬가지로 데이터 값 99와 해상도 3은 …

9
XAML에서 TimeSpan을 포맷하는 방법
TimeSpan속성에 바인딩 된 텍스트 블록을 포맷하려고 합니다. 속성이 유형이면 작동 DateTime하지만 TimeSpan. 변환기를 사용하여 수행 할 수 있습니다. 그러나 나는 대안이 있는지 알아 보려고 노력하고 있습니다. 샘플 코드 : public TimeSpan MyTime { get; set; } public Window2() { InitializeComponent(); MyTime = DateTime.Now.TimeOfDay; DataContext = this; } Xaml <TextBlock Text="{Binding …

13
자리 표시 자와 대체 개체를 사용하여 JavaScript 문자열 형식을 지정 하시겠습니까?
다음과 같은 문자열이 있습니다. My Name is %NAME% and my age is %AGE%. %XXX%자리 표시 자입니다. 객체에서 값을 대체해야합니다. 개체는 다음과 같습니다. {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} 개체를 구문 분석하고 문자열을 해당 값으로 바꿔야합니다. 따라서 최종 출력은 다음과 같습니다. 제 이름은 Mike이고 나이는 26 세입니다. 모든 작업은 순수 자바 스크립트 또는 jquery를 사용하여 수행해야합니다.


4
문자열 내에서 변수 사용
PHP에서 다음을 수행 할 수 있습니다. $name = 'John'; $var = "Hello {$name}"; // => Hello John C #에 유사한 언어 구조가 있습니까? 나는 알고 String.Format();있지만 문자열에 대한 함수 / 메소드를 호출하지 않고도 수행 할 수 있는지 알고 싶습니다.

9
새 형식 문자열로 변수 데이터 로깅
파이썬 2.7.3에 로깅 기능을 사용합니다. 이 Python 버전에 대한 문서는 다음과 같습니다. 로깅 패키지는 str.format () 및 string.Template과 같은 최신 형식화 옵션보다 이전입니다. 이러한 최신 서식 옵션이 지원됩니다 ... 중괄호가있는 '새'형식을 좋아합니다. 그래서 나는 다음과 같은 것을 시도하고 있습니다. log = logging.getLogger("some.logger") log.debug("format this message {0}", 1) 그리고 오류가 발생합니다. …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.