본문 바로가기

PYTHON2

[Python] 문자열(인덱싱, 슬라이싱, 시퀀스 연산자, 내장함수) 파이썬 문자열은 str 클래스로 구현되어 있다. str은 한글을 포함한 유니코드로 표현되는 모든 문자를 표현할 수 있는 순서를 갖는 시퀀스 자료형이다. name = 'jinwood'에서 name[0] = 'J'와 같이 지정문으로 str 자료형의 한 문자를 변경할 수 없다. 앞서 파이썬 기초의 자료형에 설명했듯이 str 자료형은 변경 불가능(immutable) 자료형이다. 파이썬 자료형에 대해서 알고싶다면 : http://hvyair.tistory.com/15 문자열은 단일 따옴표('')와 이중 따옴표("") 내부에 문자를 표시한다. 예를 들어 'example'과 "example"은 같은 문자열이다. 따옴표 내부에서 따옴표를 사용할 수도 있다. 이중 따옴표를 3개 사용하면 내부가 주석으로 처리된다. 문자열.. 2018. 2. 22.
[Python] 파이썬 기초(자료형, 변수명 생성 규칙, 클래스, 객체, 속성) 파이썬 기초 파이썬은 대부분의 다른 인터프리터 언어처럼 변수의 자료형을 미리 선언하지 않고 사용한다. '=' 연산자에 의한 지정문(assignment statement)에 의해 실제 데이터가 변수에 바인딩(묶임)되어 실행 시간(run time)에 변수의 자료형이 결정된다. 이것을 동적 바인딩(dynamic binding)이라 한다. 쉽게 말하면 코드 작성 시 '=' 이 들어가면 알아서 자료형을 결정한다는 것. C 또는 C#으로 코드를 작성할 시 int, string, float등으로 자료형을 설정하고 변수명을 설정해야한다. 하지만 파이썬은 알아서 자료형을 결정한다. 매우 편리하다고 할 수 있다. 파이썬에서 코드를 작성하다가 C#으로 코드를 작성하면 자주 자료형 설정을 깜빡할 정도로 편리하다. 파이썬 자료.. 2018. 2. 12.