컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Perl/펄] 첫글자만 대문자로 변경, 영문 알파벳 단어에서; CapitalizePerl/펄] 대소문자 변환, 영문 알파벳 문자열을 대문자로 소문자로 바꾸기; String...Python/파이썬] print문 줄바꿈 없이 출력; No Newline, print, s...Python/파이썬] C언어 for문을 파이썬 for문으로 변환; C-for-Stateme...Python/파이썬] for문 (foreach문) 사용법 예제; The for Statem...Python/파이썬] 실행 일시 중지 sleep() 함수; Suspend Execution...도스용 게임, 고전 프로그램 무료 다운로드 하는 곳; DOS Game Abandonware...디카 인기 순위, 세계 랭킹 1위; DiCa Ranking, Digital Camera루트2, 3, 5, 7... 제곱근(Square Root) 근사 값 구하기Chess] 체스 하는 방법, 규칙 설명 / 컴퓨터와 체스 게임 하는 법; Computer...

Python/파이썬] C언어의 sprintf 함수 구현 예제

Tuesday, January 09, 2007

C언어의 sprintf() 함수는 "포맷 출력"을 화면으로 출력하지 않고, 문자열로서 저장하는 것입니다. sprintf 함수로 문자열을 정교하게 다듬을 수 있습니다. 파이썬에서 sprintf() 함수를 구현하는 방법입니다.

일반 print문에 지정하는 "형식 지정자"를 그대로 변수에 대입하면 됩니다. 다음 예제와 같습니다:

90 이라는 10진수를 5A 라는 16진수로 변환하고, 그 앞에 0x 라는 16진수 접두사를 붙인 후, 그 결과를 s 라는 변수에 저장하는 예제입니다.

#!/usr/bin/python
# -*- coding: cp949 -*-


num = 90

s = '0x%X' % (num)
print s
# 화면 출력 결과: 0x5A




# s가 문자열인지 확인
print type(s)
# 화면 출력 결과: <type 'str'>
# 문자열(str)입니다.




파이썬 강좌와 각종 예제:

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top