IT관련(196)
-
String methods - str.strip([chars])
https://docs.python.org/2/library/stdtypes.html?highlight=str.strip#str.strip str.strip([chars])문자열 양 끝에 있는 공백을 없애야 하는 경우에 사용을 한다.파라미터로 character를 받는데 공백이 아니라 특정 문자를 제거하고 싶을 경우에 사용하면 된다. >>> ' xxx x'.strip()'xxx x'>>> ' xxx x'.strip(' ')'xxx x'>>> ' xxx x'.strip('x')' xxx '>>> ' xxx x x'.strip('x')' xxx x '>>> 'x xxx x x'.strip('x')' xxx x '>>> ' x xxx x x'.strip('x')' x xxx x '>>> ' x xxx x x '..
2015.09.15 -
String methods - str.split([sep[, maxsplit]])
https://docs.python.org/2.7/library/stdtypes.html?highlight=split#str.split str.split([sep[, maxsplit]])문자열을 sep을 구분자로 이용하여 분리한 단어들의 리스트를 반환한다.sep의 default는 공백이다.maxsplit는 분리할 단어의 갯수를 의미한다. >>> string = "a b c d">>> print string.split()['a', 'b', 'c', 'd']>>> string = "a,b,c,d">>> print string.split()['a,b,c,d']>>> print string.split(',')['a', 'b', 'c', 'd']>>> print string.split(',', 1)['a', 'b..
2015.09.10 -
Compact-TLV
Compact-TLV는 Tag와 Length가 1 byte로 구성된다.첫번째 바이트의 most significant nibble이 Tag이며 least significant nibble이 Length이다. Ex)0x31A0 - Tag = 3 - Length = 1 - Value = A0
2015.09.09 -
Cygwin perl locale 오류 수정
Cygwin perl을 설치하고서 실행하니 아래와 같은 warning이 표시되었다.LC_ALL이 설정되지 않아서 발생되는 문제이다. $ perlperl: warning: Setting locale failed.perl: warning: Please check that your locale settings: LC_ALL = (unset), LANG = "KO" are supported and installed on your system.perl: warning: Falling back to the standard locale ("C"). 설치된 perl의 version은 v5.22.0. $ perl --versionThis is perl 5, version 22, subversion 0 (v5.22.0) ..
2015.09.07 -
내장함수 - long(x, base=10)
https://docs.python.org/2/library/functions.html#long class long(x=0)class long(x, base=10)long integer class를 리턴한다.Param이 없는 경우는 0L를 리턴한다. >>> print long() 0 >>> print long(10) 10 >>> print long('10')10>>> print long('10', 10) 10 >>> print long('10', 16) 16 >>> print long('16', 8) 14 >>> print long('16.0', 10) Traceback (most recent call last): File "", line 1, in ValueError: invalid literal fo..
2015.07.26 -
내장함수 - locals()
https://docs.python.org/2/library/functions.html#locals locals()현재 namespace를 딕셔너리로 구성하여 리턴한다.globals() always returns the dictionary of the module namespacelocals() always returns a dictionary of the current namespace >>> def test(): ... a = 1 ... b = 2 ... huh = locals() ... print(huh) ... >>> test() {'a': 1, 'b': 2} >>> locals() {'__builtins__': , '__name__': '__main__', 'test': , '__doc__': ..
2015.07.25