변수 선언 (feat. 예약어)
파이썬에서는 다양한 변수를 선언하고 그 변수에 값을 집어넣을 수 있다. 예를 들면 n = 2라고 입력하면 n이라는 문자에 2라는 값을 집어넣을 수 있는 것이다. 이렇게 선언하고 나면, 앞으로 "n은 2와 같다"라고 프로그램은 인식하게 된다. 변수 사용 변수선언 시, 숫자로 시작하지만 않는다면 대부분의 문자열을 변수로 사용할 수 있다. 다만 예약어라고 하는 미리 정해둔 용도가 있는 단어는 변수로 선언할 수 없다. 예약어의 종류는 다음과 같다. 예약어의 종류 : False, def, if, raise, None, del, import, return, True, dlif, in, try, and, else, is, while, as, excpt, lambda, with, assert, finally, nonl..
2023.12.14
no image
파이썬 Print 사용법 - sep, end, format 옵션
개발 공부, 그중에서도 파이썬 공부의 첫 시작이다. 앞으로 개발 공부를 하면서 공부한 것들을 정리하고, 다양한 개발 관련 정보들을 찾아 게시할 계획이다. Print 함수 : 출력 가장 기초적인 프로그램을 개발하면서 잘 진행되고 있는지, 중간에 오류가 난 것이 있는지, 오류가 발생했다면 어디에서 오류가 발생했는지 등을 확인할 수 있는 용도로 많이 활용된다. ▶기본 출력 : 작은따옴표, 큰따옴표 사용하여 문자 출력 입력값 : print('python start!') print("python start!") print('''python start!''') print("""python start!""") 출력값 : pyhton start! pyhton start! pyhton start! pyhton start..
2023.12.13

변수 선언 (feat. 예약어)

친환경 개발자
|2023. 12. 14. 21:53

 

파이썬에서는 다양한 변수를 선언하고 그 변수에 값을 집어넣을 수 있다.

 

예를 들면 n = 2라고 입력하면 n이라는 문자에 2라는 값을 집어넣을 수 있는 것이다.

 

이렇게 선언하고 나면, 앞으로 "n은 2와 같다"라고 프로그램은 인식하게 된다.

 

 

 

 

변수 사용

 

변수선언 시, 숫자로 시작하지만 않는다면 대부분의 문자열을  변수로 사용할 수 있다.

 

다만 예약어라고 하는 미리 정해둔 용도가 있는 단어는 변수로 선언할 수 없다. 

 

예약어의 종류는 다음과 같다.

 

예약어의 종류 :

False, def, if, raise, None,

del, import, return, True,

dlif, in, try, and,

else, is, while, as,

excpt, lambda, with, assert,

finally, nonlocal, yield, break,

for, not, class, from,

or, continue, global, pass

 

 

굉장히 종류가 많다. 한번에 외울 필요는 없고, 차차 하나씩 머리에 들어갈 것이다.

 

 

 

 

변수 선언 방법

 

기본적으로, 변수를 선언하는 방법은 등호(=)를 사용하는 것이다.

 

n = 2

 

여러 개의 변수를 동시에 선언할 수도 있다.

 

x = y = z = "geun's blog"

 

 

이때, x, y, z 세 변수의 값은 동일하고,

모두 하나의 값, 하나의 변수로 인식된다.

 

이를 확인할 수 있는 방법은 id() 함수를 사용하는 것!

(숫자로 이루어진 고윳값을 알려준다.)

 

입력값 :

a = b = c = "geun's blog"

print(a, b, c)

print(id(a), id(b), id(c))

 

출력값 : 

geun's blog geun's blog geun's blog

2020623362928 2020623362928 2020623362928

>>> 고유 값이 같은 것으로 보아 모두 동일한 개체(?)로 볼 수 있다.

 

 

 

 

 

 

변수 쓸 때 팁

 

변수를 어떻게 쓰느냐에 따라 그 사람의 실력을 짐작할 수 있다고 한다.

크게 3가지로 나뉘는데,

 

Camel Case, Pascal Case, Snake Case로 나뉜다.

파이썬에서는, 주로 Snake Case를 많이 사용한다.

 

1. Came Case : 첫글자는 소문자, 그 뒤부터는 단어의 첫 글자는 대문자

ex) numberOfCollegeGraduates

 

2. Pascal Case : 첫글자부터 단어의 첫 글자를 모두 대문자로 표기

ex) NumberOfCollegeGraduates

 

3. Snake Case : 파이썬에서 주로 사용함. 밑줄(_)로 단어와 단어를 연결 뱀 모양과 같아 SnakeCase이다.

ex) number_of_college_graduates

 

 

개발 공부, 그중에서도 파이썬 공부의 첫 시작이다.

 

앞으로 개발 공부를 하면서 공부한 것들을 정리하고, 다양한 개발 관련 정보들을 찾아 게시할 계획이다.

 

 

 

Print 함수 : 출력

가장 기초적인 프로그램을 개발하면서 잘 진행되고 있는지, 중간에 오류가 난 것이 있는지, 오류가 발생했다면 어디에서 오류가 발생했는지 등을 확인할 수 있는 용도로 많이 활용된다.

 

 

▶기본 출력 : 작은따옴표, 큰따옴표 사용하여 문자 출력

 

  입력값 :

print('python start!')

print("python start!")

print('''python start!''')

print("""python start!""")

 

  출력값 :

pyhton start!

pyhton start!

pyhton start!

pyhton start!

 

>> 작은따옴표나 큰따옴표 3개를 연속으로 사용해도 똑같이 출력된다.

※괄호 안에 아무 값도 넣지 않으면 그냥 한줄 넘어감

print()

 

seprator 옵션: 문자열 사이를 원하는 기호로 연결

 

  입력값 :  

print('010', '1234', '4258', sep='-')

print('geun2', 'gmail.com', sep='@')

 

출력값 :

010-1234-4258

geun2@gmail.com

 

>> 전화번호를 하이폰(-) 으로 연결하고, 이메일 주소를 골뱅이(@)로 연결한다.

 

 

 

end 옵션: 문자열 끝을 다음 행으로 넘기지 않고 연결

 

  입력값 :

print('Welcome to', end=' ')

print("geun's blog")

 

  출력값 :

Welcome to geun's blog

 

>> end 옵션에 띄어쓰기 1칸 입력하여 띄어쓰기 후 바로 다음 문자열 연결 출력됨

 

 

3가지 format 출력방법

 

1) %s, %d, %f 이용한 출력

  입력값 :

print( 'n = %s, s = %s, sum = %d' % ( 'geun', 123456, (3+2))

 

  출력값 :

n = geun, s = 123456, sum = 5

 

>>%s 자리에 geun 매칭

     그다음 %s 자리에 123456 매칭

     %d 자리에 3+2=5 매칭된다 

 

2) { }.format( ) 출력

  입력값 :

print('n = {n}, s={serialno}, sum={sum}'.format(n='geun', serialno=123456, sum=(2+3))

 

  출력값 :

n = geun, s = 123456, sum = 5

 

>> n에 geun 값을 넣고, {serialno}에 123456 값을 넣고, {sum}에 2+3 값을 넣게 된다.

 

3) f' ' 출력 (f string)

  입력값 :

print(f'n = {'geun'}, s={123456}, sum={2+3}')

 

  출력값 :

n = geun, s = 123456, sum = 5

 

>>{ } 중괄호 자리에 바로 해당 값을 넣어 출력 가능

 

 

2, 3번 형태 즉, .format 형식과 f" " 형식을 주로 많이 사용한다!