파이썬에서 문자열은 ""를 이용하여 정의할 수 있다.

s = "Hello World"
print(s)


Accesing array elements

대괄호를 이용하여 문자열의 요소에 엑세스

print(s[0])


String Slicing

파이썬에서는 문자열을 범위를 지정하여 Substring 할 수 있다.

문자열을 자를 인덱스 범위를 3가지 방법으로 지정 할 수 있다.

>>> s = "Hello World"
>>> s[:3]
'Hel'
>>> s[3:]
'lo World'
>>> s[1:3]
'el'
>>> slice = s[0:5]
'hello'


'프로그래밍 > Python' 카테고리의 다른 글

Python Tutorial : Comments [15]  (0) 2016.04.16
Python Tutorial : Date and Time [14]  (0) 2016.04.16
Python Tutorial : Modules [13]  (0) 2016.04.16
Python Tutorial : Line charts [12]  (0) 2016.04.16
Python Tutorial : Statistics [11]  (0) 2016.04.15

다른 프로그래밍 언어들과 마찬가지로 파이썬에서도 주석을 달 수 있는데,

주석은 컴퓨터가 읽을 수 없고 실행 하지도 않는 텍스트이다.

주석이 중요한 이유는 규모가 크던 작던 하나의 프로젝트에서 개발자 본인을 포함해서

같은 팀의 다른 개발자들을 위해서 해당 소스코드가 어떤 기능을 하는지,

그리고 수정된 코드 내용 이라던지를 코멘트를 달음으로써 코드의 유지보수 및 팀원들과의 협업에도 중요한 힌트가 된다.


파이썬에서는 #와 '''를 이용하여 한 줄 및 여러 줄의 주석을 달 수 있다.

# This is a comment
print('Hello')
''' This is a multiline 
Python comment example.'''
x = 5


컴퓨터는 ticks을 이용하여 시간을 처리한다.

일반적으로 UNIX 기반 운영체제가 설치 된 컴퓨터는 1970년 1월 1일 00:00 을 기준으로 시간을 계산한다.

파이썬에서 날짜 및 시간을 얻기 위해서는 standard time module을 이용한다.

import time 

ticks = time.time()
print "Ticks since epoch:", ticks
output : Ticks since epoch: 1460782927.19


Local time

컴퓨터 시스템 상의 현재 시간을 얻으려면 localtime함수를 이용한다.

import time

timenow = time.localtime(time.time())
print "Current time :", timenow
output : Current time : time.struct_time(tm_year=2016, tm_mon=04, tm_mday=16, tm_hour=15, tm_min=42, tm_sec=0, tm_wday=5, tm_yday=353, tm_isdst=0)


해당 배열의 각 요소들에 엑세스를 할 수도 있고,

import time

timenow = time.localtime(time.time())
print "Year:", timenow[0]
print "Month:", timenow[1]
print "Day:", timenow[2]


다른 서식을 이용 할 수도 있다. 예를 들면 asctime 함수를 이용

import time

timenow = time.asctime(time.localtime(time.time()))
print(timenow)
output : Sat Apr 16 15:44:40 2016


+ Recent posts