python

[python] 파이썬 자습서 3. 파이썬의 간략한 소개 part1

브.카 2022. 6. 18. 22:37

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!!

 

파이썬 인터프리터의 입력 출력은 프롬프트(>>> or...)의 존재 여부로 구분된다.

 

파이썬에서 주석은 해시 문자, 로 시작하고 줄의 끝까지 이어집니다. 주석은 줄의 처음에서 시작할 수도 있고, 공백이나 코드 뒤에 나올 수도 있습니다. 하지만 문자열에서 주석은 주석이 아닌 해시 문자일 뿐이다.

주석은 코드의 의미를 정확히 전달하기 위한 것이고, (파이썬이 해석하지 않는 만큼, 예를 입력할 때는 생략해도 됩니다.) -> 이해 안됨..

 

 

3.1. 파이썬을 계산기로 사용하기

 

1. 숫자(part1)

< 인터프리터에서 간단한 계산 >

 

파이썬 인터프리터는 간단한 계산기로 이용될 수 있다. 표현식 문법은 +, -, *, / 로 다른 대부분의 다른 언어들 (예를 들어, 파스칼이나 C)처럼 동작한다.

여기서 나눗셈은 항상 float를 리턴한다. 위에 딱 나누어 떨어지는 4 / 2도 float 형인 2.0으로 결괏값이 나오는 것을 확인할 수 있다.

 

< 나눗셈관련 연산 >

 

정수 나눗셈으로 (소수부 없이) 정수 결과를 얻으려면 // 연산자를 사용한다. 또한 나머지 값을 얻기 위해 % 연산자를 사용한다.

 

< 거듭제곱 >

 

파이썬에서 거듭제곱을 계산할 때 곱하기를 두 번 붙인  ** 연산자를 사용합니다.

 

< 변수에 값 대입 >

 

파이썬에서 변수에 값을 대입할 때는 등호(=)를 사용하고 포맷은 변수 = 값 이 된다.

 

< 선언하지 않은 변수 출력시 >

 

변수가 파이썬 실행 후 정의되어 있지 않았을 때 그 변수명에 대해 사용하려고 시도하는 것은 NameError : name '변수'  is not defined 에러를 일으키고 종료된다.

 

< 정수 * 실수 = 실수 >

 

서로 다른 형의 피연산자를 갖는 연산자는 정수 피연산자를 실수로 변환한다.

 

< 대화형 모드에서 _ 사용법 >

 

파이썬 대화형 모드에서 마지막에 인쇄된 표현식은 변수 _ 에 대입될 수 있다. 이 변수는 사용자로서는 읽기만 가능한 것처럼 취급되어야 한다. 즉 값을 직접 대입하면 안 된다. 만약 값을 직접 대입한다면 같은 이름의 지역 변수를 새로 만드는 것이 되는데, 이는 내장 변수의 마술 같은 동작을 차단하는 결과를 낳는다. 파이썬에서 (언더바) _ 는 다양하게 이용된다. 이는 다음에 자세히 알아보도록 한다.

 

숫자형 추가적 내용

  •  decimal : 파이썬에서 빠르고 정확하게 자리 올림 하는 십진 부동 소수 산술을 지원한다.

  • fractions : 파이썬에서 유리수 연산 분수의 연산 결과를 처리하는 것을 지원한다.

 

 

Reference