Programming 28

파이썬 문자열 formatting 네 가지 방법

문자열 포매팅 방법들 4 가지 a = 'string'i = 10 0. +이용print 'Hello' + a + str(i) 1. 콤마(,) 이용print 'Hello', a, i문자열 사이에 공백이 저절로 들어간다. 2. format string 이용print 'hello %s %d' % (a, i) 3. .format 함수 사용print 'hello {} {}'.format(a, i) 포맷스트링 사용시 아래 표를 참고하자. 특이사항 두 가지 확인하자. %s는 어떤 값도 쓸 수 있다.이를테면,print 'hello %s' % 3.14%s는 자동으로 % 뒤에 있는 값을 문자열로 바꾸기 때문이다. 포맷스트링 사용시 %를 사용할 때는 %%로 쓴다.이를테면,print 'percentage : %d%%' %30%..

Programming/python 2016.04.04

메모리 구조

이러한 물리적인 메모리를 운영체제가 통으로 가상메모리(virtual memory)로 구성해준다. 가상 메모리 전체영역code영역이 낮은 메모리 주소stack영역이 높은 메모리 주소 code 영역 : 프로그램 실행 코드가 올라감data 영역 : 프로그램이 종료될 때 까지 유지해야할 데이터가 올라감 - 전역변수 , static 변수, 0으로 초기화됨heap 영역 : 프로그래머가 할당하고 해제하는 메모리 영역, - 동적할당stack 영역 : 잠깐 사용하고 삭제할 데이터 저장공간 - 지역변수

Programming/C 2014.09.25

Ruby 설치하기

루비의 설치 쉽게하도록 도와주는 RVM이라는 것이 있다. (Ruby Version Manager) 이 RVM은 Ruby 설치과정을 간소화시켜주는 동시에 Ruby의 여러 버전을 동시에 관리하는 것을 도와준다. https://rvm.io Install RVM with a Ruby에 있는 명령어를 이용하여 설치한다. $ \curl -sSL https://get.rvm.io | bash -s stable $ source .bash_profile$ rvm install 2.0.0 화면 마지막 근처에 'Install of ruby-2.0.0-p353 -#complete'라는 메시지가 뜨면 설치를 정상적으로 완료한 것이다. 설치된 루비의 버전을 확인해보자.$ ruby -v 이미지 출처 : codelion.net

Programming/ruby 2014.08.30

루비 들어가기

0. Ruby 들어가기 [0] 루비의 최대 강점 - 간결하고 자연스럽다. 따라서 초심자들이 배우기 매우 적절한 언어라고 할 수 있다.[1] 사용 인구가 계속 증가하고 있다.[2] 모든 것이 객체인 ‘객체 지향’언어이다. 루비의 장점은 object-oriented이다. + 루비의 핵심 요소[0] 변수와 데이터 Ruby의 데이터형(data type)은 크게 다음 세 가지로 나눌 수 있다. - 숫자 (number) : 0~9사이 아라비아 숫자의 조합 / integer와 float등으로 세분화 - 문자열 (string) : 숫자나 문자를 작은따옴표나 큰따옴표로 묶어 입력하면문자열로 인식한다. - 불리언 (boolean) : true나 false 중 하나의 값을 가진다. [1] 배열과 해쉬 여러 개의 데이터를 그..

Programming/ruby 2014.08.30