파이썬 코딩 도장
변수로 계산하기
숫자 계산하기
숫자의 덧셈은 +, 뺄셈은 -, 곱셈은 *, 나눗셈은 / 연산자를 사용합니다. 특히 파이썬 셸은 숫자의 계산 결과를 바로 출력할 수 있습니다.
>>> 1 + 1
2
>>> 1 - 2
-1
>>> 2 * 2
4
>>> 5 / 2
2.5
계산 결과를 정수, 실수로 만들기
int에 ( )괄호를 붙이고 값 또는 계산식을 넣으면 결과를 정수로 만들며, float에 넣으면 실수로 만듭니다.
>>> int(5 / 2) # 실수 2.5를 정수 2로 만듦
2
>>> float(1 + 2) # 정수 3을 실수 3.0으로 만듦
3.0
괄호 사용하기
식에서 덧셈, 뺄셈, 곱셈, 나눗셈이 함께 있을 때는 곱셈과 나눗셈부터 계산합니다. 만약 곱셈보다 덧셈을 먼저 계산하고 싶다면 덧셈 부분을 ( )(괄호)로 묶어줍니다.
>>> 35 + 1 * 2
37
>>> (35 + 1) * 2
72
변수 만들기
변수는 변수이름 = 값 형식으로 만듭니다.
x = 10
변수 삭제하기
변수를 삭제할 때는 del 변수 형식으로 삭제합니다.
>>> x = 10
>>> del x
변수 여러 개 만들기
변수 여러 개를 한 번에 만들 때는 변수이름1, 변수이름2, 변수이름3 = 값1, 값2, 값3과 같이 변수를 ,(콤마)로 구분한 뒤 각 변수에 할당될 값을 지정해주면 됩니다.
a, b, c = 10, 20, 30
또는, 변수1 = 변수2 = 변수3 = 값과 같이 변수 여러 개를 =로 연결하고 마지막에 값을 할당해주면 같은 값을 가진 변수 여러 개가 만들어집니다.
x = y = z = 10
산술 연산 후 할당 연산자 사용하기
산술 연산자 앞에 =(할당 연산자)를 붙이면 연산 결과를 변수에 저장합니다. 단, 이때는 미리 변수를 만들고 값을 할당해 두어야 합니다.
>>> a = 10
>>> a += 20
>>> a
30
a += 20은 a = a + 20를 축약한 형태입니다.
객체의 자료형 알아내기
객체(변수)가 어떤 타입(자료형)인지 알고 싶을 때는 type 함수를 사용합니다.
>>> type(3.3)
<class 'float'>
>>> x = 10
>>> type(x)
<class 'int'>
파이썬에서는 숫자도 객체(object)이며, 객체는 클래스(class)로 표현합니다.
입력 값을 변수에 저장하기
입력 값을 변수에 저장할 때는 input 함수를 사용합니다. 여기서 input을 그대로 사용하면 문자열로 저장되고, input을 int에 넣어주면 정수, float에 넣어주면 실수로 저장합니다.
s = input() # 입력값을 문자열로 저장
a = int(input()) # 입력값을 정수로 저장
b = float(input()) # 입력값을 실수로 저장
한 번에 여러 개 입력받기
input 함수로 값을 여러 개 입력받으려면 input에서 split을 사용하면 됩니다. 만약 split의 결과를 정수 또는 실수로 변환하려면 map에 int 또는 float를 지정해줍니다.
a, b = input().split() # 값 두 개를 입력받아 변수 두 개에 문자열로 저장
a, b = map(int, input().split()) # 값 두 개를 입력받아 변수 두 개에 정수로 저장
a, b = map(float, input().split()) # 값 두 개를 입력받아 변수 두 개에 실수로 저장
값을 여러 개 출력하기
print 함수로 값을 여러 개 출력하려면 변수나 값을 ,(콤마)로 구분해서 넣어줍니다.
>>> print(1, 2, 3)
1 2 3
print 함수의 출력 방식 제어하기
print 함수의 sep에 문자(문자열)를 지정하면 값 사이에 문자(문자열)를 넣어줍니다.
>>> print(1, 2, 3, sep=', ') # 값 사이에 ,와 공백 출력
1, 2, 3
print 함수의 end에 문자(문자열)를 지정하면 출력하는 값 끝에 해당 문자(문자열)을 넣어줍니다.
print(1, end=' ') # 1을 출력한 뒤 공백 출력
print(2) # 2가 이어서 출력됨
실행 결과
1 2
개행 문자(줄바꿈 문자)
문자열에서 제어 문자 \n을 사용하면 다음 줄로 넘어갑니다.
>>> print('1\n2\n3') # \n을 사용하면 다음 줄로 넘어감
1
2
3
Author And Source
이 문제에 관하여(파이썬 코딩 도장), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@peng0code/파이썬-코딩-도장저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)