[Python] 문자열 연결하기
문자열 객체는 '+' 연산자를 이용하여 연결이 가능하다.

>>> str1 = 'python'
>>> str2 = 'programing'
>>> str3 = str1 + str2
>>> print str3
pythonprograming
by 하린아빠 | 2008/03/05 16:45 | Python | 트랙백 | 덧글(0)
[Python] 문자열 슬라이싱
Python은 문자열 슬라이싱이 가능하다.

문법 : [시작옵셋:끝옵셋]

* :의 위치는 진행 방향을 의미한다. :옵셋 일경우 앞방향의 내용을 의미하며 옵셋: 일경우 뒷방향을 의미한다.

>>> str = 'python programing' #문자열 지정
>>> str[1:5] # 인덱싱 1부터 5까지의 문자열 리턴
'ytho'
>>> str[3:] # 인덱싱 3부터 해당하는 모든 문자열 내용을 리턴
'hon programing'
>>> str[:5] # 인덱싱 5부터 해당하는 모든 문자열 내용을 리턴
'pytho'
>>> str[:-2] # 인덱싱 3부터 해당하는 모든 문자열 내용을 리턴
'python programi'
>>> str[:] # 모든 문자열 내용을 리턴
'python programing'
by 하린아빠 | 2008/03/05 16:42 | Python | 트랙백 | 덧글(0)
[Python] 문자열 인덱싱 기능
다은은 문자열 인덱싱 기능의 예이다.

>>> str = 'python programing'
>>> str[0]
'p'
>>> str[1]
'y'
>>> str[2]
't'
>>> str[-1]
'g'
>>> str[-2]
'n'
>>>
by 하린아빠 | 2008/03/05 16:29 | Python | 트랙백(4) | 덧글(0)
[Python] 이스케이프 문자

이스케이프 문자를 이용하여 키보드로 표현하기 힘든 문자들을 표현함.

--------------------------------------------------
코드                설명
--------------------------------------------------
\n                  개행(줄바꿈)
\v                  수직 탭
\t                   수평 탭
\r                   캐리지 리턴
\f                   폼 피드
\a                  벨소리
\b                  백스페이스
\000               널(Null)
\\                문자 '\'
\'                  단일 인용부호(')
\"                  이중 인용부호(")

by 하린아빠 | 2008/03/05 10:21 | Python | 트랙백 | 덧글(0)
[wxPython] wx.CheckBox를 이용한 체크박스 만들기

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

# checkbox.py


import wx


class MyCheckBox(wx.Frame):
    def __init__(self, parent, id, title):
        wx.Frame.__init__(self, parent, id, title, size=(250, 170))

        panel = wx.Panel(self, -1)
        # 체크박스 생성
        self.cb = wx.CheckBox(panel, -1, 'Show Title', (10, 10))
        self.cb.SetValue(True)

        # 체크박스 이벤트 연결
        wx.EVT_CHECKBOX(self, self.cb.GetId(), self.ShowTitle)

        self.Show()
        self.Centre()

    def ShowTitle(self, event):
        if self.cb.GetValue():
            self.SetTitle('checkbox.py')
        else: self.SetTitle('')


app = wx.App(0)
MyCheckBox(None, -1, 'checkbox.py')
app.MainLoop()

[실행 화면]

by 하린아빠 | 2008/02/28 15:37 | wxPython | 트랙백(1) | 덧글(0)


< 이전페이지 다음페이지 >