Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 취약점진단
- 정보처리기사
- keyword
- 리눅스
- 웹해킹
- 위험관리
- Review
- DreamHack
- Security
- study
- 자격증
- reivew
- wargame
- 정리
- 복습
- 공부
- 케이쉴드주니어
- it자격증
- 보안
- 워게임
- 리눅스마스터2급
- 기록
- 클라우드
- webhacking
- 드림핵
- 자격증공부
- IT
- 보안용어
- Shell
- Linux
Archives
- Today
- Total
IT Memory Note
[정보처리기사] 프로그래밍 언어 활용 : 파이썬(2) 본문
3️⃣ 입출력 함수
☆
(1) 표준 출력 함수(print)
- print 함수는 화면에 출력하기 위해 표준 출력 함수
1. 단순 출력 및 개행
print(문자열, end)
파라미터 | 설명 |
end | print 함수가 완료될 때 추가할 문자(기본값'\n') |
- print 함수를 쓰면 함수가 종료된 후에 기본으로 개행(줄바꿈)됨
2. 변수 출력
- print 함수로 변수를 출력하고자 할 때 매개변수에 출력하고자 하는 변수명만 넣어주면 됨
print(변수명)
(2) 표준 입력 함수(input)
- input 함수는 문자열 또는 숫자를 입력받을 수 있는 파이썬 표준 입력 함수
- 파이썬에서는 정수형과 실수형과 같은 숫자를 입력받을 때는 문자열로 저장한 후에 eval 함수를 써서 숫자로 변환해 주어야 함
구분 | 코드 |
문자열 입력 | 변수명 = input() |
숫자 입력 | 변수명 = input() 변수명 = eval(변수명) |
- eval 매개변수를 숫자로 변환할 수 없는 형태의 문자열일 경우 에러가 발생함
4️⃣ 연산자(Operator)
☆☆
(1) 연산자의 개념
- 프로그램 실행을 위해 연산을 표현하는 기호
(2) 연산자의 종료
1. Swap 연산자
- 두 변수 값을 교환하는 연산자
- 콤마(,)를 기준으로 두 값을 교환함
- 파이썬은 증감 연산자를 지원하지 않음
2. 산술 연산자
- 두 수의 수치 계산을 위한 연산자
- 산술 연산자에는 사칙 연산(+, -, *, /, //), 지수 연산(**), 나머지 연산(%)이 있음
※ C 언어, 자바에서 //는 주석이지만, 파이썬에서는 몫을 계산하는 연산자임
3. 비교 연산자
- 두 피연산자가 같은지 다른지를 비교하는 연산자
4. 대입 연산자
- 변수에 값을 할당하는 연산자
- '+=', '-=', '*=', '/='은 C나 Java와 동일하며, 파이썬에는 추가적으로 '**='와 '//=' 연산자를 제공함
연산자 | 내용 |
**= | 왼쪽의 변수 값을 오른쪽 수의 제곱한 후 왼쪽 변수에 재할당 |
//= | 왼쪽의 변수 값을 오른쪽 수로 나눈 후 내림한 값을 왼쪽 변수에 재할당 |
5️⃣ 조건문 - if 문
☆
(1) if 문
- if 문 조건이 참인지 거짓인지에 따라 경로를 선택하는 명령문
(2) if 문의 문법
- if의 조건문이 참일 경우 if 안에 있는 명령문을 실행함
- if 문의 조건이 거짓이면서 elif 문의 조건이 참일 경우 elif 안에 있는 명령문을 실행함
- else는 if 문의 조건문이 거짓이고 여러 개의 elif 문이 모두 거짓일 때 else 안에 있는 명령문을 실행함(else는 사용하지 않거나 한 번만 사용)
- elif는 여러 개 사용이 가능
if 조건문:
명령문
elif 조건문:
명령문
else:
명령문
6️⃣ 반복문
☆
(1) while 문
- 조건문이 참일 경우 명령문을 반복하여 수행함
- 조건문 뒤에는 반드시 콜론(:)을 붙임
while 조건문:
명령문
(2) for 문
- in 연산자 뒤에 range 함수를 사용하여 반복의 범위를 지정하거나 리스트 개수만큼 반복을 수행함
1. 일반 for 문
- range 함수는 범위를 지정하는 함수로, 시작을 생략하면 0, 스텝 값을 생략하면 1이 자동으로 들어감
for 변수 in range(시작, 종료, 스텝): 명령문 |
시작 값부터 for 문을 반복할 때마다 스텝 수만큼 값을 증가시키고 변수 값이 종료 값 이상이면 반복문을 종료 |
- range 함수에 값이 하나일 경우 시작 = 0, 스텝 = 1이 자동으로 들어가고, range 함수에 값이 2개일 경우 스텝 = 1이 자동으로 들어감
2. for each 문
- 시퀀스 자료형의 요소들을 차례대로 변수에 대입하면서 반복하는 명령어
for 변수 in 시퀀스자료형:
명령문
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사] SQL 응용 : 데이터베이스 기본(1) (0) | 2024.08.18 |
---|---|
[정보처리기사] 프로그래밍 언어 활용 : 파이썬(3) (0) | 2024.08.14 |
[정보처리기사] 프로그래밍 언어 활용 : 파이썬(1) (1) | 2024.08.14 |
[정보처리기사] 프로그래밍 언어 활용 : 자바(3) (0) | 2024.08.14 |
[정보처리기사] 프로그래밍 언어 활용 : 자바(2) (0) | 2024.08.14 |