안녕하세요, Davey 입니다. 오늘 부터 틈나는 대로, Python 기초에 대해서 차근 차근 포스팅 할 예정입니다. 오늘 포스팅 할 내용은, 변수 선언입니다. 크게 숫자 타입과 문자 타입 변수로 나눠서 설명 드리도록 하겠습니다.
Python은 다른 언어와 틀리게, 따로, 변수 타입을 지정해주지 않아도 됩니다. 그래서 다른 언어에 비해, 초보자가 접근하기 높은 타입의 언어입니다. 그리고 필요에 따라, 어디서든 변수 선언이 편합니다. 엑셀 매크로를 사용하시다가, C#을 사용하시면, 이 부분이 좀 번거롭게 느껴 지실 겁니다.
1. 숫자형 타입
: 숫사형 타입은 아래와 같이 5가지 타입이 있으면 각 타입에 맞게 예를 들어서 설명해 드리겠습니다.
1) 정수 (예. 10, -10, 0)
2) 실수 (예, 100.01, - 100.01, 100e10)
3) 복소수 (1+2j, 1-2j)
4) 8진수 (0o11, 0o12 - 0 : 숫자 "0", o :문자 "o")
5) 16진수 (0xABC)
2. 숫자형 타입을 이용한 사칙 연산
: 숫자형 타입으로 기본적인 사칙 연산이 가능합니다.
1) "+" 이용한 사칙 연산
- 쉬운 이해를 돕기 위한, 예제 코드는 아래와 같습니다.
a = 1
b = a + 2
c = b + 3
print(a) # 1
print(b) # 3
print(c) # 6
- 위 코드를 돌려 보면, Python 코드 결과 값은 아래와 같습니다.
2) "*" 이용한 사칙 연산
- 쉬운 이해를 돕기 위한, 예제 코드는 아래와 같습니다.
a = 1
b = a * 2
c = b * 3
print(a) # 1
print(b) # 2
print(c) # 6
- 위 코드를 돌려 보면, Python 코드 결과 값은 아래와 같습니다.
3) "/" 이용한 사칙 연산
- 쉬운 이해를 돕기 위한, 예제 코드는 아래와 같습니다.
a = 1
b = a / 2
c = b / 3
print(a) # 1
print(b) # 0.5
print(c) # 0.16666666666666666
- 위 코드를 돌려 보면, Python 코드 결과 값은 아래와 같습니다.
4) "%" ㅇ용한 사칙연산
- 쉬운 이해를 돕기 위한, 예제 코드는 아래와 같습니다.
a = 1
b = a / 2
c = b / 3
print(a) # 1
print(b) # 1
print(c) # 1
- 위 코드를 돌려 보면, Python 코드 결과 값은 아래와 같습니다.
2. 문자형 타입
: 문자형은, 글자 자체이기에 따로 구분되는 형태는 없습니다. 대신, "" or '' 를 사용하는 방법에 따라, 문자열을 원하는 방향으로 입력 및 출력이 가능합니다.
1) 문자열에 " ' " 를 포함 시키는 경우
: " ' " 을 포함시키고 싶으면, 포함하고 있는 문자열을 "" 로 묶어서 값을 선언해주면, 문자열에 포함이 가능합니다.
- 쉬운 이해를 돕기 위한, 예제 코드는 아래와 같습니다.
a = "I'm a boy"
b = "I'm a girl"
print(a)
print(b)
print(a+b) # 문자열도 사칙 연산이 가능합니다.
- 위 코드를 돌려 보면, Python 코드 결과 값은 아래와 같습니다.
2) 문자열에 " " " 를 포함 시키는 경우
: " " " 을 포함시키고 싶으면, 포함하고 있는 문자열을 ' ' 로 묶어서 값을 선언해주면, 문자열에 포함이 가능합니다.
사실, 중복적으로 기회를 사용하여 헷갈리실 수 도 있으니까, 아래 예제 참조 부탁 드립니다.
- 쉬운 이해를 돕기 위한, 예제 코드는 아래와 같습니다.
a = 'I am a boy so I like "a tody"'
b = 'I am a girl so I like " a doll"'
print(a)
print(b)
print(a+b)
- 위 코드를 돌려 보면, Python 코드 결과 값은 아래와 같습니다.
이상입니다. 일단 가장 기초적인 변수에 대해서 설명을 드렸습니다. 다른 언어보다는 변수 선언이 너무나도 자유롭기 때문에 처음에 프로그래밍 공부하실 때는 파이썬을 추천 드립니다. 그럼 오늘 하루도 훌륭한 파이썬 프로그래머가 되는 한걸에 도움을 드렸다고 생각하고, 이미 마무리 하도록 하겠습니다.
제 Posting이 조금이나마 정보 전달에 도움이 되셨길 빌며, 되셨다면, 구독, 댓글, 공감 3종 세트 부탁 드립니다. 감사합니다.
[저작권이나, 권리를 침해한 사항이 있으면 언제든지 Comment 부탁 드립니다. 검토 후 수정 및 삭제 조치 하도록 하겠습니다. 그리고, 기재되는 내용은 개인적으로 습득한 내용이므로, 혹 오류가 발생할 수 있을 가능성이 있으므로, 기재된 내용은 참조용으로만 봐주시길 바랍니다. 게시물에, 오류가 있을때도, Comment 달아 주시면, 검증 결과를 통해, 수정하도록 하겠습니다.]
'파이썬 (Python) > General' 카테고리의 다른 글
Python 파이썬 ChromeDriver 사용하기 전에 확인 해야 할 사항 (0) | 2021.02.03 |
---|---|
Python 파이썬 List (리스트) 활용하기 (2) | 2021.02.03 |
Python 파이썬 Project & Python File 만들고, Hello World 출력 (0) | 2021.01.29 |
파이참 (Pycharm) + 아나콘다 Anaconda 설치 하기 (1) | 2021.01.29 |
Python 파이썬 구글 translate 모듈 google_trans_new 활용 하기 (2) | 2021.01.29 |
댓글