1. 인터프리터 언어란 C/C++ 과 달리 작성한 소스 프로그램을 컴퓨터가 이해할 수 있는 기계어 (0과 1로 구성된 코드)로 변환하는 컴파일 과정없이 바로 실행할 수 있는 언어 - 파이썬이 인터프리터 언어에 해당.
2. 문자열 포맷팅: 특정 포맷에 맞추어 문자열을 재배치하는 것.
% 연산자를 이용하는 방법과 str.format을 이용하는 방법 두 가지가 있다.
name = 'Mark'
a = '나는 %s입니다.' % name
print(a)
출력 : 나는 Mark입니다.
C언어 printf( %d , 123) 이렇게 했던 것과 같다고 생각하면 된다.
% 뒤에 한칸 띄어쓰는 것이 원칙이지만 붙여 써도 상관없다.
문자열을 끼워 넣는 경우 %s (string), 숫자를 끼워 넣는 경우 %d (digit)을 사용한다.
age = 25
a = '나는 %d살입니다.' % age
print(a)
출력 : 나는 25살입니다.
숫자를 끼워 넣을 때, 정의해둔 숫자 앞에 0을 끼워 넣어야하는 경우가 있는데, ex) 2 -> 02 or 002
%와 d 사이에 원하는 자릿수를 넣으면 된다.
02 를 원하는 경우 %02d, 002를 원하는 경우 세자리이므로 %03d ...
age = 25
a = '나는 %03d살입니다.' % age
print(a)
출력 : 나는 025살입니다.
궁금해서 %10d 를 입력해 보았다.
age = 25
a = '나는 %10d살입니다.' % age
print(a)
출력 : 나는 25살입니다.
띄어쓰기 제외하고 25앞에 8칸 생성됨. 10자리인데 숫자 앞을 0으로 채우지 않고 비워둔다.
실수형 숫자를 포맷팅하는 경우는 %f를 사용한다. f는 floating point, 부동소수점을 의미한다.
자릿수를 지정하지 않았더니 소수점 뒤가 지저분하게 출력된다.
height = 180.5
a = '나는 %fcm입니다.' % height
print(a)
출력 : 나는 180.500000cm입니다.
다음과 같이 소수점 몇째자리에서 반올림할지 지정해준다. %.2f 는 소수점 뒤 둘째자리까지만 표현함을 의미한다.
height = 180.5
a = '나는 %.2fcm입니다.' % height
print(a)
5. 범례(Legend)는 그래프의 내용을 알기위해 본보기로 표시해둔 기호나 설명. 범례의 위치를 나타내는 키워드로 'upper left', 'upper center'. 'upper right', 'center left', 'center right', 'center', 'lower left', 'lower center', 'lower right'이 있다.
9. 산술연산자 중 나머지 연산자 : %
11. 리스트 끝에 또 다른 리스트를 병합하는 메소드 : extend()
15. math 모듈의 주요 함수 중 거듭 제곱 값을 구하는 함수 : math.pow()
16. 주피터 노트북에서 작업 폴더의 위치를 알려주는 명령어 : pwd
17. 가우시안 정규분포를 갖는 랜덤 수 생성 메소드 : random.randn()
18. 배열의 모든 요소들의 평균값 반환 : mean()
'파이썬 > 파이썬 기초 코딩' 카테고리의 다른 글
[조건문] 조건이 겹치는 경우 (0) | 2022.02.14 |
---|---|
진수 변환하기 (0) | 2022.01.18 |
[win32com-1] win32com 설치 (0) | 2022.01.11 |
txt. DBC 파일에서 메시지 이름만 뽑아내기 (0) | 2022.01.07 |
txt 파일 복사해서 다른 이름으로 저장 (0) | 2022.01.07 |