«string-formatting» 태그된 질문

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


12
날짜 시간을 밀리 초 단위로 문자열로 형식화
datetime날짜에서 밀리 초 단위 의 문자열을 원합니다 . 이 코드는 저에게 일반적이며 코드를 줄이는 방법을 배우고 싶습니다. from datetime import datetime timeformatted= str(datetime.utcnow()) semiformatted= timeformatted.replace("-","") almostformatted= semiformatted.replace(":","") formatted=almostformatted.replace(".","") withspacegoaway=formatted.replace(" ","") formattedstripped=withspacegoaway.strip() print formattedstripped

12
과학적 표기법으로 소수 표시
이것을 어떻게 표시 할 수 있습니까? 10 진수 ( '40800000000.00000000000000')를 '4.08E + 10'으로? 나는 이것을 시도했다 : >>> '%E' % Decimal('40800000000.00000000000000') '4.080000E+10' 그러나 여분의 0이 있습니다.

18
C #에서 명명 된 문자열 형식
C #에서 위치가 아닌 이름으로 문자열을 형식화하는 방법이 있습니까? 파이썬에서는이 예제와 같은 것을 할 수 있습니다. 여기 ). >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. C #에서 이것을 수행하는 방법이 있습니까? 예를 들어 : String.Format("{some_variable}: {some_other_variable}", ...); 변수 이름을 …

7
출력 문자열 형식, 오른쪽 정렬
좌표 x, y, z가 포함 된 텍스트 파일을 처리 중입니다. 1 128 1298039 123388 0 2 .... 모든 라인은 다음을 사용하여 3 개의 항목으로 구분됩니다. words = line.split() 데이터를 처리 한 후 각 열의 항목이 (입력 파일뿐만 아니라) 올바르게 정렬되도록 다른 txt 파일에 좌표를 다시 작성해야합니다. 모든 선은 좌표로 구성됩니다 …




3
Java 문자열 형식을 사용하여 정수 형식화
Java에서 String.format 메소드를 사용하여 0 앞에 정수를 줄 수 있는지 궁금합니다. 예를 들면 다음과 같습니다. 1은 001이됩니다 2는 002가됩니다 ... 11은 011이됩니다 12는 012가됩니다 ... 526은 526으로 유지됩니다 ... 등 현재 다음 코드를 시도했습니다. String imageName = "_%3d" + "_%s"; for( int i = 0; i < 1000; i++ ){ …

20
부분 문자열 형식
문자열 템플릿 safe_substitute()함수 와 유사한 고급 문자열 서식 지정 방법을 사용하여 부분 문자열 서식을 수행 할 수 있습니까? 예를 들면 : s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError 'bar'

4
StringFormat을 사용하여 WPF XAML 바인딩에 문자열 추가
정수 값 (이 경우 섭씨 온도)에 대한 단방향 바인딩이있는 TextBlock이 포함 된 WPF 4 응용 프로그램이 있습니다. XAML은 다음과 같습니다. <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> 이것은 실제 온도 값을 표시하는 데 잘 작동하지만 숫자 대신 ° C를 포함하도록이 값을 형식화하고 싶습니다 (단지 30 대신 30 ° C). 저는 StringFormat에 …

17
Java에서 정수의 0 패딩 이진 표현을 얻는 방법은 무엇입니까?
예를 들어 1, 2, 128, 256출력은 (16 자리) 일 수 있습니다. 0000000000000001 0000000000000010 0000000010000000 0000000100000000 나는 시도했다 String.format("%16s", Integer.toBinaryString(1)); 왼쪽 패딩을위한 공백을 넣습니다. ` 1' 0패딩 에 s를 넣는 방법. Formatter 에서 찾을 수 없습니다 . 다른 방법이 있습니까? 추신 이 게시물 은 왼쪽 0 패딩으로 정수 형식을 지정하는 방법을 …


13
SQL Server에서 선행 0으로 패딩하여 숫자 서식 지정
SQL Server 2000에서 거의 10 년 동안 사용 된 오래된 SQL 테이블이 있습니다. 그것은, 우리의 직원 배지 번호로 저장됩니다 char(6)에서 000001에 999999. 지금 웹 애플리케이션을 작성 중이며 직원 배지 번호를 저장해야합니다. 나의 새로운 테이블에서 나는 지름길을 가지고 기존의 테이블을 복사하지만 단순히 저장하여, 등 더 나은 데이터 전송, 작은 크기,을 기대하고 …


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