일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 백준
- greedy
- JavaSceipt
- 코딩테스트
- hash table
- 자료형
- 파이썬
- dynamic programming
- Algorithm
- github
- SasS
- HTML
- leetcode
- Python
- 변수
- JavaScript
- string
- math
- scss
- sorting
- JS
- 자료구조
- CSS
- 프로그래머스
- vue.js
- 컴포넌트
- computed
- 알고리즘
- array
- java
- Today
- Total
Posis
[Python] 변수 사용 및 식별자 명명 규칙 본문
변수
변수는 언제든 변할 수 있는 값으로서 내가 저장할 값을 담아둘 공간, 상자 등으로 생각하면 됩니다.
number = 10으로 설명하면 number는 10이란 값을 저장해두는 공간입니다. 이러한 변수를 출력할 때는 print() 문을 사용하면 됩니다.
변수 사용하기
Python도 다른 언어들과 마찬가지로 변수명 = 저장할값으로 똑같이 사용하면 됩니다.
변수가 점점 많아질 경우에는 코드에 줄이 엄청 많아지게 되는데 이것을 줄여서 사용하는 방법도 있습니다.
예를 들어 사람의 정보를 작성한다 할 때 이렇게 관련된 변수들을 한 줄로 작성하면 코드의 줄 수도 줄고 알아보기도 편해질 수 있습니다. 이는 적재적소에 잘 사용하면 될 것 같습니다.
문자열 여러 번 출력하기
문자열을 여러 번 출력하는 방법에는 여러 가지가 존재합니다. 직접 찍어내기, for문 사용하기 등등 한번 알아보겠습니다.
이렇게 단순하게 여러 번 찍어내는 것은 힘들뿐더러 코드가 많이 더러워질 수 있습니다.
print문으로 여러 번 찍어내기
for문으로 여러 번 찍어내기
식별자 생성 규칙
- 변수의 이름은 문자, 숫자, 밑줄(언더바 _ )을 포함할 수 있습니다. 하지만 숫자로 시작할 수는 없습니다.
- 특수문자는 밑줄(언더바 _ )만 사용할 수 있습니다.
- 공백을 포함할 수 없습니다.
- 예약어(키워드, Keyword)는 사용할 수 없습니다.
ex) def, del, break, for, while 등등
3, 5, 6, 7줄에 에러가 표시되는 것을 볼 수 있습니다.
스네이크 케이스와 카멜 케이스
변수명을 engbook, korbook 현재 예시는 간단한 단어이므로 알아볼 수 있지만 더 복잡한 이름을 명명하게 되면 다른 사람들이 알아보기 힘들기 때문에 정한 것이 스네이크 케이스와 카멜 케이스가 있습니다.
스네이크 케이스
스네이크 케이스는 변수명 사이에 언더바( _ )를 사용하는 것을 말합니다.
ex) eng_book, kor_book
카멜 케이스
카멜 케이스는 단어의 첫 번째 글자를 대문자로 작성하는 것을 말합니다.
ex) Eng_book, Kor_Book
Python에서는 맨 첫번째 글자를 소문자를 사용하지 않습니다. 다른 언어들과 다르게 Python은 처음부터 대문자를 사용합니다.
'Python' 카테고리의 다른 글
[Python] 인덱싱과 슬라이싱 (0) | 2022.11.21 |
---|---|
[Python] 비교연산자와 논리연산자 (0) | 2022.11.21 |
[Python] 산술연산자와 형변환(int, flaot, str, bool) (2) | 2022.11.21 |
[Python] 자료형 및 탈출문자 (0) | 2022.11.19 |
[Python] 인텔리제이(IntelliJ)에서 파이썬 사용하기 (0) | 2022.11.18 |