[파이썬3.0] 파이썬 기초-변수

프로그램 언어/파이썬|2014. 4. 26. 21:15

다른 언어와 마찬가지로 주석처리가 가능하다.

#은 한 줄 주석이다 .

""" """(큰 따옴표 세 개 연속) 을 사용하면 여러 문장을 주석 처리할 수 있다.

따옴표 안에 있는 내용이 전부 주석처리된다.

 

파이썬에서 enter 키는 실행을 의미하므로 줄을 바꿔야 할 때\(역슬래시) 를 사용한다.

 

등호, 부등호는 다른 언어들과 같다.

==, >, < 등등

 

한 줄에 치환문을 모두 쓸 경우 ; 으로 구분한다.(치환문 예: a=1;b=2)

a,b = 1, 2 처럼 연속해서 선언도 가능하고

언패킹을 이용하여 여러 인수들 중에 선언된 것을 제외한 나머지를 한 변수에 몰아주는 형태도 가능하다.

Ex)

>>> a,*b = [1,2,3,4]

>>> a

1

>>> b

[2, 3, 4]

는 a는 1 나머지 인자들은 b에 할당된다.(선언된 순서대로 들어간다.)

 

또한 확장 치환문을 지원한다.

+=, -=, *= 등등

 

만약 선언한 변수가 기존에 있다면 기존에 있는 값은 사라지고 현재의 값으로 변경된다.

여기서 변경된다는 의미는 조금 다르다.

 

변수의 이름과 값 객체가 분리되어 있다.

A = 1 은 A에 1을 저장하는 것이 아닌 A가 1이라는 값 객체를 가리키는 것이다.

그렇기 때문에 객체를 공유하여 변경사항을 반영하게 할 수도 있다.

대부분 치환은 참조에 의해 이루어진다.

복사를 하려면 객체에 따라 해당 방법을 적용하거나 일괄적으로 copy모듈을 이용하면 된다.

 

참고:파이썬3 바이블

댓글()