본문 바로가기
Study/Python

Python의 변수 선언 방법

by 얏옹이 2023. 3. 15.
반응형

 

파이썬에서 변수 선언 하는 방법은 아주 간단하다. Java를 배우다가 Python을 접하면 정말 신세계라고 표현할정도로

문법이 간단하다.

 

Java를 먼저 예로 들어보겠다. Java는 각 데이터타입을 다 선언하고 변수를 선언해야한다.

 

문자열은 String, 정수형은 int나 long, 실수는 double이나 float

 

String name = '김아무개';
int age = 20;
double height = 30.5;

System.out.println("name="+name);
System.out.println("age="+age);
System.out.println("height="+height);

 

파이썬은 아주 간단하다. 그냥 변수명만 지어주고, 해당값을 부여해주면 된다.

 

반응형

 

name = "아무개"
age = 30
height = 30.5

print("name="+name)
print("age="+ str(age))
print("height="+str(height))

 

출력해주는 부분이 Java와 살짝 다른데, Python에서는 문자열과 숫자형 변수가 + 연산자로 만나게되면 연산을 시도하면서 오류가 난다. 따라서 숫자형 변수를 문자열과 연결시켜줄때는 str로 형변환을해줘야만 출력이 가능하다.

 

+ 연산자를 사용하지 않고도 가능하다 바로 , 쉼표를 이용하는 방법이다.

 

name = "아무개"
age = 30
height = 30.5

print("name=",name)
print("age=", age)
print("height=",height)

쉼표를 이용하면 숫자 자료형 변수를 str로 형변환을 이용하지않아도 된다. 다만 , 가 붙은부분은 한칸 띄어쓰기가 자동으로 되기때문에 이부분을 주의하자.

 

이렇게 Python 변수선언에 대해서 알아보았다. 상대적으로 Java에 비하면 문법이 쉬운편이라 쉽게 익히고 많이 써봐야겠다.

반응형

'Study > Python' 카테고리의 다른 글

Python에서의 문자열비교 eq 사용법  (0) 2023.03.19
Python의 튜플  (0) 2023.03.17
Python 문제풀이기록  (0) 2022.08.09