JINIers
1장 파이썬 기초 연습문제 본문
1. 다음 중 연산자는 어떤 것이고 값은 어떤 것인가?
* : 연산자
'hello' : 값
-88.8 : 값
- : 연산자
/ : 연산자
+ : 연산자
5 : 값
2, 변수와 문자열 찾기
spam : 변수
'spam' :문자열
3. 세가지 자료형
정수, 부동소수점 수, 문자열
- 정수 : 1, 2, 3, 4, 5
- 부동 소수점 수 : -0.1 -1.0 -1.23
- 문자열 : 'a' 'aa' 'bas'
4. 표현식은 무엇으로 구성되어 있고 어떤 역할을 하는가?
단순히 값과 연산자의 조합, 항상 단일 값으로 평가된다.
자료형 : 값의 유형을 의미
각 데이터는 단 한가지 자료형에 포함된다.
5. 할당문과 표현식의 차이
할당문 : 변수에 값을 저장할 수 있음
표현식 : 값과 연산자의 조합
6. 다음 코드가 실행된 뒤 bacon에는 어떤 값이 들어 있는가?
bacon = 20
bacon + 1
7. 다음 두 표현식의 결과는?
'spam' + 'spamspam'
'spam' * 3
8. 변수 이름으로 egg는 적절하지만 100은 적절하지 않은 이유는 무엇인가?
유효한 변수 이름의 규칙
- 변수 이름은 빈칸이 없는 한 단어여야 함
- 글자, 숫자, 밑줄 기호로만 구성되어야함
- 변수 이름은 숫자로 시작할 수 없다.
때문에 'egg'는 변수 이름으로 적절하지만 100은 변수 이름으로 적절하지 않다.
9. 어떤 값의 정수형식, 부동 소수점 수 형식, 문자열의 형식의 값을 얻기 위해 사용해야 할 세 가지 함수는 무엇인가?
int() : 정수형
float() : 부동 소수점 수
str() : 문자열
10. 다음 표현식에서 문제가 발생하는 이유는 무엇인가? 이를 어떻게 수정해야 하는가?
'I have eate' + 99 + 'burritos.'
99가 문자열 형식이 아님 → 99를 문자열 형식으로 변경해준다.
'공부 > Python' 카테고리의 다른 글
[Python 100 day challenge ] Day 2 (1) | 2024.03.15 |
---|---|
[Python 100 day challenge ] Day 1 (0) | 2024.03.15 |
[GCP] flask로 rest api 구현하기 (0) | 2022.05.09 |
파이썬 함수 정리 1 (0) | 2022.04.11 |
파이썬&뮤 편집기 다운로드 및 설치 (0) | 2022.03.19 |