Programming Language/Python 기본문법

[Python] 기본 문법 총 복습 (2회독): 질문&답

lxvxxu 2024. 7. 26. 14:10

[Python] 기본 문법 총 복습 (2회독): 질문&답

1. 같은 문자열을 n번 출력하는 방법은?     >> 정답

2. not 연산자는 어떻게 사용하는가?      >> 정답

3. 'and' 연산자는 어떻게 사용하는가?      >> 정답

4. 제곱 연산을 사용하는 방법은?      >> 정답

5. 소수점 몫 구하는 연산자는?      >> 정답

6. 정수 몫만 구하는 연산자는?      >> 정답

7. print() 사용 시 문자형, 문자열의 형태가 아닌 변수를 출력하는 방법은?      >> 정답

8. Python에서 주석 처리 하는 방법은?      >> 정답

9. 숫자 처리 함수

No. 문제
1  [숫자 처리 함수] 올림 | math 모듈 임포트 여부  
2  [숫자 처리 함수] 승수 | math 모듈 임포트 여부  
3  [숫자 처리 함수] 반올림 | math 모듈 임포트 여부 | 소수점 이하 몇째 자리에서 반올림하는지?  
4  [숫자 처리 함수] 제곱근 | math 모듈 임포트 여부  
5  [숫자 처리 함수] 둘 중 작은 값  | math 모듈 임포트 여부  
6  [숫자 처리 함수] 절대값 | math 모듈 임포트 여부  
7  [숫자 처리 함수] 내림 | math 모듈 임포트 여부  
8  [숫자 처리 함수] 둘 중 큰 값 | math 모듈 임포트 여부  
9  [숫자 처리 함수] 소수점 이하 n번째 자리에서 반올림 | math 모듈 임포트 여부  

* 답은 하단에 있습니다.

 

10. 랜덤 함수 3개 뭐가 있나염?

11. 문자열 슬라이싱 어떻게 쓰나염?

12. 문자열 처리 함수

No. 문제
1  [문자열 처리 함수] 문자열을 대문자로 변환하는 함수는?  
2  [문자열 처리 함수] 문자열 내에서 문자를 찾아 처음으로 해당 문자가 나온 인덱스 번호를 출력하는 함수는? 근데 없으면 -1 return함  
3  [문자열 처리 함수] 문자열이 대문자인지 확인하는 함수는?  
4  [문자열 처리 함수] 문자열을 소문자로 변환하는 함수는?  
5  [문자열 처리 함수] 문자열이 나온 횟수를 반환하는 함수는?  
6  [문자열 처리 함수] 문자열 일부를 일시적으로 바꾸어 출력하는 함수는?  
7  [문자열 처리 함수] 문자열이 소문자인지 확인하는 함수는?  
8  [문자열 처리 함수] 함수 사용 형태는?  
9  [문자열 처리 함수] 문자열 내에서 문자를 찾아 처음으로 해당 문자가 나온 인덱스 번호를 출력하는 함수는?  

 

13. 문자열 포매팅 하는 방법 3가지

14. 리스트 관련 함수      >> 정답

No. 문제
1  [리스트 관련 함수] 오름차순 정렬하는 함수 (리스트 자체의 값을 변경하지 않음) | 사용법  
2  [리스트 관련 함수] 오름차순 정렬하는 함수 (리스트 자체의 값을 변경함) | 사용법  
3  [리스트 관련 함수] 리스트 2개를 합치는 함수 | 사용법  
4  [리스트 관련 함수] 모든 값을 삭제하는 함수  
5  [리스트 관련 함수] 해당 위치에 있는 값을 통해 해당 위치의 Index 값을 확인하는 함수  
6  [리스트 관련 함수] 내림차순 정렬하는 함수  
7  [리스트 관련 함수] 삭제할 값을 반환하고 삭제하는 함수  
8  [리스트 관련 함수] 값의 개수를 세는 함수  
9  [리스트 관련 함수] 순서를 뒤집는 함수  
10  [리스트 관련 함수] 값을 추가하는 함수  

 

15-1. Dictionary에서 key와 value는 각각 중복을 허용하는가?       >> 정답

15-2. Dictionary에서 key: value 값을 추가하는 방법은?        >> 정답

15-3. Dictionary에서 특정 key에 해당하는 value 값을 불러오는 방법은?(2가지)        >> 정답

15-4. Dictionary에서 특정 key: value를 삭제하는 방법은?, 전체 값을 삭제하는 방법은?         >> 정답

15-5. Dictionary에서 특정 key가 존재하는지 여부를 reutrn하는 함수는?         >> 정답

15-6. Dictionary에서 key or value or all 을 출력하는 방법은?          >> 정답

 

16. Python에서 'Keyword'란?          >> 정답

 

17. Tuple이란?            >> 정답

18. 변수는 Data Structure 中 (         )의 형태로 정의 및 대입할 수 있다.           >> 정답

 

19. Set를 정의하는 2가지 방법은?            >> 정답

20. Set에서는 수학의 집합과 같은 성질이 있다. 이를 대시오. (3가지)             >> 정답

 

21. random module에서 shuffle()과 sample() 함수의 용도는?              >> 정답

22. n1부터 n2까지 규칙적으로 변환되는 수를 list의 값으로 담는 방법은? 이를 무엇이라고 하는가?               >> 정답

                                                                                                                                                                           >> 정답

23. 자료구조의 자료구조를 확인하기 위한 함수는? 그리고 자료구조를 변환시키는 방법은?               >> 정답

24. range() 함수 사용법은?                >> 정답

 

25. for문에 dictionary(data structure)를 활용하는 방법은?               >> 정답

26. print() 함수에서 사용 가능한 키워드 3가지는?                >> 정답

      ※ 모듈 import가 필요하다면 import할 module도 함께 기재하세요.

27. print() 함수를 통해 문자열을 예쁘게 출력하기 위해 사용할 수 있는 함수 2가지는?                >> 정답

      ※ 26번에서의 키워드를 한 가지 이용합니다.

28. 숫자를 깔끔하게 출력하기 위한 함수는?                >> 정답

 

29. Python Function Elements 3가지 (필수 여부도 함께 기재)               >> 정답

30. Python Function에서의 argument의 유형 2가지                >> 정답

31. Python Function에서 전달값의 유형 2가지, 작성 시 유의 사항?                >> 정답

32. 입력받을 인자의 정확한 개수를 모를 때 어떤 방법을 사용할 수 있는가? 이는 어떠한 Data Structure?                >> 정답

33. 변수의 유형 2가지는? (영역별)                >> 정답

34. 지정 구역 내에서 전역 변수를 정의하는 방법은?                >> 정답

35. 함수를 호출할 때 직접 정의한 사용할 값이란?                >> 정답

 

 

 


 

9. 숫자 처리 함수

No. 문제
1  [숫자 처리 함수] 올림 | math 모듈 임포트 여부  ceil() | O
2  [숫자 처리 함수] 승수 | math 모듈 임포트 여부  pow(n1, n2) | X
3  [숫자 처리 함수] 반올림 | math 모듈 임포트 여부 | 소수점 이하 몇째 자리에서 반올림하는지?  round() | X | 첫쨰 자리
4  [숫자 처리 함수] 제곱근 | math 모듈 임포트 여부  sqrt() | O
5  [숫자 처리 함수] 둘 중 작은 값  | math 모듈 임포트 여부  min(n1, n2) | X
6  [숫자 처리 함수] 절대값 | math 모듈 임포트 여부  abs() | X
7  [숫자 처리 함수] 내림 | math 모듈 임포트 여부  floor() | O
8  [숫자 처리 함수] 둘 중 큰 값 | math 모듈 임포트 여부  max(n1, n2) | X
9  [숫자 처리 함수] 소수점 이하 n번째 자리에서 반올림 | math 모듈 임포트 여부  round(n1, n) | X

 

12. 문자열 처리 함수

No. 문제
1  [문자열 처리 함수] 문자열을 대문자로 변환하는 함수는?  upper()
2  [문자열 처리 함수] 문자열 내에서 문자를 찾아 처음으로 해당 문자가 나온 인덱스 번호를 출력하는 함수는? 근데 없으면 -1 return함  find()
3  [문자열 처리 함수] 문자열이 대문자인지 확인하는 함수는?  isupper()
4  [문자열 처리 함수] 문자열을 소문자로 변환하는 함수는?  lower()
5  [문자열 처리 함수] 문자열이 나온 횟수를 반환하는 함수는?  count()
6  [문자열 처리 함수] 문자열 일부를 일시적으로 바꾸어 출력하는 함수는?  replace()
7  [문자열 처리 함수] 문자열이 소문자인지 확인하는 함수는?  islower()
8  [문자열 처리 함수] 함수 사용 형태는?  문자열.함수()
9  [문자열 처리 함수] 문자열 내에서 문자를 찾아 처음으로 해당 문자가 나온 인덱스 번호를 출력하는 함수는?  index()

 

14. 리스트 관련 함수

No. 문제
1  [리스트 관련 함수] 오름차순 정렬하는 함수 (리스트 자체의 값을 변경하지 않음) | 사용법  sorted() | new_list = sorted(my_list)와 같이 사용
2  [리스트 관련 함수] 오름차순 정렬하는 함수 (리스트 자체의 값을 변경함) | 사용법  sort() | my_list.sort()와 같이 사용
3  [리스트 관련 함수] 리스트 2개를 합치는 함수 | 사용법  extend() | my_list1.extend(my_list2)
4  [리스트 관련 함수] 모든 값을 삭제하는 함수  clear()
5  [리스트 관련 함수] 해당 위치에 있는 값을 통해 해당 위치의 Index 값을 확인하는 함수  index()
6  [리스트 관련 함수] 내림차순 정렬하는 함수  sort(reverse=True)
7  [리스트 관련 함수] 삭제할 값을 반환하고 삭제하는 함수  pop()
8  [리스트 관련 함수] 값의 개수를 세는 함수  count()
9  [리스트 관련 함수] 순서를 뒤집는 함수  reverse()
10  [리스트 관련 함수] 값을 추가하는 함수  append()