산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

마스터 Python 인터뷰 질문 및 답변 – 최고의 준비 가이드

친애하는 독자 여러분, 이 Python 프로그래밍 언어 인터뷰 질문은 Python 프로그래밍 언어 주제에 대한 인터뷰 중에 직면할 수 있는 질문의 성격을 알 수 있도록 특별히 고안되었습니다. 내 경험에 따르면 훌륭한 면접관은 인터뷰 중에 특정 질문을 거의 할 계획이 없으며 일반적으로 질문은 주제에 대한 몇 가지 기본 개념으로 시작하고 나중에 추가 토론과 답변을 바탕으로 계속됩니다.

파이썬 기초 인터뷰 질문

파이썬이란 무엇입니까?

Python은 고급 수준의 해석형 대화형 객체 지향 스크립팅 언어입니다. Python은 읽기 쉽도록 설계되었습니다. 다른 언어에서는 구두점을 사용하는 반면 영어 키워드를 자주 사용하며 다른 언어에 비해 구문 구조가 적습니다.

Python의 몇 가지 기능을 말해 보세요.

다음은 파이썬의 두드러진 특징 중 일부입니다 -

Python은 대소문자를 구분하는 언어인가요?

예, Python은 대소문자를 구분하는 언어입니다. 이는 대문자 사용에 따라 구별되어야 하는 식별자, 함수 이름 및 키워드를 의미합니다. 대소문자 구분은 코드의 명확성과 정확성을 유지하는 데에도 도움이 됩니다.

Python 플랫폼은 독립적인가요?

예, Python은 플랫폼 독립적입니다. Python 코드는 호환 가능한 인터프리터를 사용하여 모든 운영 체제에서 실행됩니다. Python 코드는 하드웨어와 운영 체제를 세부적으로 추상화하는 인터프리터에 의해 실행됩니다.

Python의 응용 프로그램은 무엇입니까?

다음은 Python의 응용 프로그램입니다 -

Python 버전 2와 Python 버전 3의 기본적인 차이점은 무엇입니까?

아래 표에서는 Python 버전 2와 Python 버전 3의 차이점을 설명합니다.

S.아니요 섹션 파이썬 버전2 파이썬 버전3 1.인쇄 기능

인쇄 명령은 괄호 없이 사용할 수 있습니다.

Python 3에서는 문자열을 인쇄하려면 괄호가 필요합니다. 괄호가 없으면 오류가 발생합니다.

2.유니코드

ASCII str() 유형과 별도의 Unicode()가 있지만 Python 2에는 바이트 유형 코드가 없습니다.

유니코드(utf-8) 및 두 개의 바이트 클래스가 있습니다 -

3.예외

Python 2는 새로운 구문 표기법과 기존 구문 표기법을 모두 허용합니다.

Python 3에서는 예외 인수를 괄호로 묶지 않으면 SyntaxError가 발생합니다.

4.순서불가능 비교

오류가 발생하지 않습니다.

정렬할 수 없는 유형을 비교하려고 하면 경고로 TypeError'가 발생합니다.

Python에 이중 데이터 유형이 있습니까?

아니요, Python에는 이중 데이터 유형이 없습니다. Python은 부동 소수점 숫자에 부동 소수점 유형을 사용하여 배정밀도 기본값을 결정합니다.

Python의 문자열은 변경할 수 없나요? (예/아니요)

예, Python의 문자열은 변경할 수 없습니다.

Python에서 True =False가 가능합니까?

아니요, Python에서는 True가 False와 같을 수 없습니다. Python에서 True와 False는 서로 다른 부울 값입니다.

Python 환경 변수 인터뷰 질문

PYTHONPATH 환경 변수의 목적은 무엇입니까?

PYTHONPATH - PATH와 비슷한 역할을 합니다. 이 변수는 프로그램으로 가져온 모듈 파일을 찾을 위치를 Python 인터프리터에게 알려줍니다. 여기에는 Python 소스 라이브러리 디렉터리와 Python 소스 코드가 포함된 디렉터리가 포함되어야 합니다. PYTHONPATH는 Python 설치 프로그램에 의해 사전 설정되는 경우가 있습니다.

PYTHONSTARTUP 환경 변수의 목적은 무엇입니까?

PYTHONSTARTUP - Python 소스 코드가 포함된 초기화 파일의 경로가 포함되어 있습니다. 인터프리터를 시작할 때마다 실행됩니다. Unix에서는 .pythonrc.py로 이름이 지정되며 유틸리티를 로드하거나 PYTHONPATH를 수정하는 명령이 포함되어 있습니다.

PYTHONCASEOK 환경 변수의 목적은 무엇입니까?

PYTHONCASEOK - Windows에서 Python이 import 문에서 대소문자를 구분하지 않는 첫 번째 일치 항목을 찾도록 지시하는 데 사용됩니다. 활성화하려면 이 변수를 임의의 값으로 설정하세요.

PYTHONHOME 환경 변수의 목적은 무엇입니까?

PYTHONHOME - 대체 모듈 검색 경로입니다. 모듈 라이브러리를 쉽게 전환할 수 있도록 일반적으로 PYTHONSTARTUP 또는 PYTHONPATH 디렉터리에 포함됩니다.

Python 데이터 유형 및 운영 인터뷰 질문

Python에서 지원되는 데이터 유형은 무엇입니까?

Python에는 다섯 가지 표준 데이터 유형이 있습니다. −

str ='Hello World!'인 경우 print str의 출력은 무엇입니까?

Hello world를 문자열에 할당합니다.

str = "Hello World!"
print(str)

출력

Hello World!
str ='Hello World!'인 경우 print str[0]의 출력은 무엇입니까?

여기서 Python에서는 인덱싱이 0부터 시작됩니다.

str = 'Hello World!"
print(str[0])

출력

H
str ='Hello World!'인 경우 print str[2:5]의 출력은 무엇입니까?
str = 'Hello World!'
print(str[2:5])

출력

llo
str ='Hello World!'인 경우 print str[2:]의 출력은 무엇입니까?
str = 'Hello World!'
print(str[2:])

출력

llo World!
str ='Hello World!'인 경우 print str * 2의 출력은 무엇입니까?
str = 'Hello World!'
print(str * 2)

출력

Hello World!Hello World!
str ='Hello World!'인 경우 print str + "TEST"의 출력은 무엇입니까?
str = 'Hello World!'
print(str + "TEST")

출력

Hello World!TEST
list =['abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list)
인 경우 인쇄 목록의 출력은 무엇입니까?

출력

['abcd', 786 , 2.23, 'john', 70.2 ]
list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list[0])
인 경우 print list[0]의 출력은 무엇입니까?

출력

abcd
list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list[1:3])
인 경우 print list[1:3]의 출력은 무엇입니까?

출력

[786, 2.23]
list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list[2:])
인 경우 print list[2:]의 출력은 무엇입니까?

출력

[2.23, 'john', 70.2]
Tinylist =[123, 'john']인 경우 print Tinylist * 2의 출력은 무엇입니까?
tinylist = [123, 'john']
print(tinylist * 2)

출력

[123, 'john', 123, 'john']
list1 =[ 'abcd', 786 , 2.23, 'john', 70.2 ] 및 list2 =[123, 'john']인 경우 print list1 + list2의 출력은 무엇입니까?
list1 = [ 'abcd', 786 , 2.23, 'john', 70.2 ] 
list2 = [123, 'john']
print(list1 + list2)

출력

['abcd', 786, 2.23, 'john', 70.2, 123, 'john']

파이썬 튜플 인터뷰 질문

파이썬에서 튜플이란 무엇입니까?

Python에서 튜플은 여러 항목을 저장하는 데 사용되는 불변 시퀀스입니다. 생성 후에는 수정할 수 없으며 매개변수를 사용하여 정의됩니다. 튜플은 고정된 항목 컬렉션에 적합합니다.

Python에서 튜플과 목록의 차이점은 무엇입니까?

리스트와 튜플의 주요 차이점은 다음과 같습니다. - 리스트는 대괄호( [ ] )로 묶여 있으며 해당 요소와 크기는 변경될 수 있지만, 튜플은 괄호( ( ) )로 묶여 업데이트할 수 없습니다. 튜플은 읽기 전용 목록으로 생각할 수 있습니다.

tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )인 경우 인쇄 튜플의 출력은 무엇입니까?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple)

출력

( 'abcd', 786 , 2.23, 'john', 70.2 )
tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )인 경우 print tuple[0]의 출력은 무엇입니까?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple[0])

출력

abcd
tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )인 경우 인쇄 tuple[1:3]의 출력은 무엇입니까?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple[1:3])

출력

(786, 2.23)
tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )인 경우 print tuple[2:]의 출력은 무엇입니까?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple[2:])

출력

(2.23, 'john', 70.2)
Tinytuple =(123, 'john')인 경우 printtinytuple * 2의 출력은 무엇입니까?
tinytuple = (123, 'john')
print(tinytuple *2)

출력

(123, 'john', 123, 'john')
tuple =('abcd', 786 , 2.23, 'john', 70.2 ) 및tinytuple =(123, 'john')인 경우 print tuple +tinytuple의 출력은 무엇입니까?
tuple = ('abcd', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
print(tuple + tinytuple)

출력

('abcd', 786 , 2.23, 'john', 70.2, 123, 'john')

파이썬 사전 인터뷰 질문

Python의 사전은 무엇입니까?

Python의 사전은 일종의 해시 테이블 유형입니다. 이는 Perl에서 발견되는 연관 배열 또는 해시처럼 작동하며 키-값 쌍으로 구성됩니다. 사전 키는 거의 모든 Python 유형이 될 수 있지만 일반적으로 숫자 또는 문자열입니다. 반면에 값은 임의의 Python 객체일 수 있습니다.

Python에서 사전을 어떻게 만들까요?

사전은 중괄호({ })로 묶이며 대괄호([])를 사용하여 값을 할당하고 액세스할 수 있습니다.

dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
사전에서 모든 키를 어떻게 얻을 수 있나요?

Dictionary.keys() 함수를 사용하면 사전 객체에서 모든 키를 가져올 수 있습니다.

print dict.keys() # Prints all the keys
사전에서 모든 값을 어떻게 얻을 수 있나요?

Dictionary.values() 함수를 사용하면 사전 객체에서 모든 값을 가져올 수 있습니다.

print dict.values() # Prints all the values

Python 문자열 인터뷰 질문

Python에서 문자열을 int로 어떻게 변환합니까?

Python에서는 문자열을 정수로 변환하기 위해 'int()' 함수를 사용합니다. 문자열은 유효한 정수를 나타내며, 그렇지 않으면 ValueError가 발생합니다.

Python에서 문자열을 부동 소수점으로 어떻게 변환합니까?

float()− 문자열을 숫자 값이어야 하는 부동 소수점으로 문자열을 변환합니다.

Python에서 객체를 문자열로 어떻게 변환합니까?

str(x)− 객체를 문자열로 변환합니다

Python에서 객체를 정규식으로 어떻게 변환합니까?

repr(x)− 객체 x를 표현식 문자열로 변환합니다.

Python에서 문자열을 객체로 어떻게 변환합니까?

eval(str)− 문자열을 평가하고 객체를 반환합니다.

Python에서 문자열을 튜플로 어떻게 변환합니까?

tuple(str) - 문자열을 튜플로 변환합니다.

tuple('Hello') 

출력

('H', 'e', 'l', 'l', 'o')
Python에서 문자열을 목록으로 어떻게 변환합니까?

list(str)− 문자열을 목록으로 변환합니다.

print(list(Hello))

출력

['H', 'e', 'l', 'l', 'o']
Python에서 문자열을 집합으로 어떻게 변환합니까?

set(str)-설정할 문자열을 변환하고 중복된 요소가 있으면 제거됩니다.

print(set(Hello))

출력

{'e', 'o', 'H', 'l'}
Python에서 튜플을 사용하여 사전을 어떻게 생성합니까?

dict(zip(tup1,tup2)) - 튜플을 사전으로 변환합니다. zip() 함수는 튜플을 쌍으로 묶는 데 사용되며 dict()는 이를 사전으로 변환합니다.

tup1 = ('a', 'b', 'c', 'd')
tup2 = (1, 2, 3, 4)
dic =dict(zip(tup1,tup2))
print(dic)

출력

{'a': 1, 'b': 2, 'c': 3, 'd': 4}
문자열의 첫 글자를 어떻게 대문자로 사용합니까?

capitalize()−이 메소드는 문자열의 첫 번째 문자를 대문자로 변환하는 데 사용됩니다.

str1 = "tutorialspoint"
print(str1.capitalize())

출력

Tutorialspoint
문자열의 모든 문자가 영숫자인지 어떻게 확인합니까?

isalnum()− 문자열에 최소 1개의 문자가 있고 모든 문자가 영숫자이면 true를 반환하고 그렇지 않으면 false를 반환합니다.

문자열의 모든 문자가 숫자인지 어떻게 확인합니까?

isdigit()− 문자열에 숫자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

문자열의 모든 문자가 소문자인지 어떻게 확인합니까?

islower() - 문자열에 대문자가 1개 이상 있고 모든 대문자가 소문자이면 true를 반환하고 그렇지 않으면 false를 반환합니다.

문자열의 모든 문자가 숫자인지 어떻게 확인합니까?

isnumeric()-유니코드 문자열에 숫자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

문자열의 모든 문자가 공백인지 어떻게 확인합니까?

isspace() - 문자열에 공백 문자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

문자열의 제목이 올바르게 지정되었는지 어떻게 확인합니까?

istitle() - 문자열이 적절하게 "titlecase"이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

문자열의 모든 문자가 대문자인지 어떻게 확인합니까?

isupper()− 문자열에 대소문자가 하나 이상 있고 모든 문자가 대문자이면 true를 반환하고 그렇지 않으면 false를 반환합니다.

시퀀스의 요소를 어떻게 병합할 예정인가요?

Join(seq) - 시퀀스 seq에 있는 요소의 문자열 표현을 구분 문자열을 사용하여 문자열로 병합(연결)합니다.

문자열의 길이는 어떻게 구하나요?

len(string)-문자열의 길이를 반환합니다.

전체 너비 열에 대해 왼쪽 정렬된 원래 문자열로 공백이 채워진 문자열을 어떻게 얻을 수 있습니까?

(width[, fillchar])− 전체 너비 열에 대해 왼쪽 정렬된 원래 문자열과 함께 공백이 채워진 문자열을 반환합니다.

문자열을 모두 소문자로 어떻게 변환합니까?

lower()− 문자열의 모든 대문자를 소문자로 변환합니다.

문자열의 모든 선행 공백을 어떻게 제거합니까?

lstrip()-문자열의 모든 선행 공백을 제거합니다.

문자열에서 최대 알파벳 문자를 어떻게 얻습니까?

max(str)-문자열 str에서 최대 알파벳 문자를 반환합니다.

문자열에서 최소 알파벳 문자를 어떻게 얻습니까?

min(str)− 문자열 str에서 최소 알파벳 문자를 반환합니다.

문자열에서 이전 하위 문자열의 모든 항목을 어떻게 새 문자열로 바꾸시겠습니까?

replacement():이 메소드는 전체 문자열에서 이전 하위 문자열의 모든 인스턴스를 새 하위 문자열로 대체합니다.

str1 = "Welcome to tutorialspoint "
new_str =str1.replace("Welcome",'Hello Welcome')
print(new_str)

출력

Hello Welcome to tutorialspoint
문자열의 모든 선행 및 후행 공백을 어떻게 제거합니까?

스트립()− 이 메소드는 모든 선행(시작 부분의 공백) 및 후행(끝 부분의 공백) 공백이 제거된 새 문자열을 반환합니다.

str1 = " Welcome to tutorialspoint "
Str = str1.strip()
print(Str)

출력

Welcome to tutorialspoint
문자열의 모든 문자의 대소문자를 어떻게 바꾸나요? 문자열의 제목 케이스 버전을 어떻게 얻습니까?

title()- 문자열의 각 단어의 첫 글자를 대문자로 표시하는 데 사용됩니다.

문자열을 모두 대문자로 어떻게 변환합니까?

upper()-문자열의 모든 문자를 대문자로 변환하는 데 사용됩니다.

문자열의 모든 문자가 십진수인지 어떻게 확인합니까?

isdecimal()− 유니코드 문자열에 소수 문자만 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

Python은 인터뷰 질문을 나열합니다

목록의 del() 메소드와 Remove() 메소드의 차이점은 무엇입니까?

del() 및 Remove() 메소드는 모두 목록에서 요소를 제거하는 데 사용됩니다. del()은 지정된 인덱스 값에서 요소를 삭제하는 데 사용됩니다. 또한 슬라이싱 작업을 사용하여 여러 요소를 제거할 수도 있습니다. 예를 들어, 목록의 제거() 메소드는 요소의 첫 번째 항목을 제거하는 데 사용됩니다.

List = [1,2,3,4,5,6]
#deleting an element
del List[1]
#deleting using sliding operation
del List[2:3]
#removing 5 
List.remove(5)
print(List)

출력

[1, 3, 6]
len([1, 2, 3])의 출력은 무엇입니까?

len() 함수는 목록의 길이를 반환합니다.(출력:3)

[1, 2, 3] + [4, 5, 6]의 출력은 무엇입니까?

[1, 2, 3, 4, 5, 6]

['Hi!'] * 4의 출력은 무엇입니까?

['안녕!', '안녕!', '안녕!', '안녕!']

[1, 2, 3]에서 3의 출력은 무엇입니까?

[1, 2, 3]의 x에 대한 출력은 무엇입니까:print x?

123

L =[1,2,3]인 경우 L[2]의 출력은 무엇입니까?

3

L =[1,2,3]인 경우 L[-2]의 출력은 무엇입니까?

2

L =[1,2,3]인 경우 L[1:]의 출력은 무엇입니까?

3

두 목록을 어떻게 비교하시겠습니까?

두 목록을 비교하려면 같음[ ==]을 사용해야 합니다. 두 목록에 동일한 값이 포함되어 있으면 True를 반환합니다. 그렇지 않으면 False를 반환합니다.

list1=[1,2,3,4]
list2=[1,2,3,4]
print(list1==list2)

출력

True
목록의 길이는 어떻게 알 수 있나요?

len() 함수를 사용하면 목록의 길이를 확인할 수 있습니다.

list1 = [1,2,3,4,5]
print(len(list1))

출력

5
목록의 최대 값 항목을 어떻게 얻습니까?

max() 함수를 사용하면 목록의 최대 요소를 찾을 수 있습니다.

list1 = [10, 20, 30, 40, 50]
print(max(list1))

출력

50
목록의 최소값 항목을 어떻게 얻습니까?

min() 함수를 사용하면 목록의 최소 요소를 찾을 수 있습니다.

list1 = [10, 20, 30, 40, 50]
print(min(list1))

출력

10
목록에 있는 객체의 색인을 어떻게 얻나요?

index() 함수를 사용하면 요소의 인덱스 값을 얻을 수 있습니다.

list1 = [10, 20, 30, 40, 50]
print(list1.index(30))

출력

2
목록의 특정 인덱스에 개체를 어떻게 삽입합니까?

insert() 함수는 특정 인덱스에 요소를 삽입하는 데 사용됩니다. 인덱스 값과 객체를 매개변수로 받아들입니다.

list1 = ['a', 'b', 'c', 'd','e']
list1.insert(3,'z')

출력

['a', 'b', 'c', 'z', 'd', 'e']
목록에서 마지막 개체를 어떻게 제거하시겠습니까?

pop() 함수는 목록에서 마지막 개체를 제거하는 데 사용됩니다. 인덱스 값을 인수로 전달할 수도 있으며 이는 해당 특정 인덱스에 있는 개체를 반환합니다.

list1 = ['a', 'b', 'c', 'd','e']
list1.pop()
list1.pop(2)
print(list1)

출력

['a', 'b', 'd']
목록에서 개체를 어떻게 제거합니까?

Remove(), del() 및 pop()을 사용하면 목록에서 요소를 제거할 수 있습니다.

list1 = ['a', 'b', 'c', 'd','e']
list1.pop()
list1.pop(2)
print(list1)

출력

['a', 'b', 'd']
목록을 어떻게 뒤집을 건가요?

reverse() 함수는 목록을 뒤집는 데 사용됩니다. 목록 분할[::-1]을 사용하면 목록을 뒤집을 수도 있습니다.

list1 = ['a', 'b', 'c', 'd','e']
print(list1.reverse())
list2 = [1,2,3,4,5]
rev=list2[::-1]
print(rev)

출력

['e', 'd', 'c', 'b', 'a']
[5, 4, 3, 2, 1]
목록을 어떻게 정렬할 것인가?

sort() 함수를 사용하면 목록의 요소를 특정 순서로 정렬하는 데 사용됩니다. 기본적으로 요소를 오름차순으로 정렬합니다. 요소를 내림차순으로 정렬하려면 reverse() 함수를 사용하여 정렬된 목록을 반대로 하면 됩니다.

list1 = [13,10,45,9,5,12]
list1.sort()
print(list1)

출력

[5, 9, 10, 12, 13, 45]

Python 운영자 인터뷰 질문

** 연산자의 목적은 무엇입니까? Python이란 무엇입니까?

** 연산자는 숫자를 사용하여 다른 숫자의 거듭제곱을 높이는 지수 연산을 수행하는 데 사용됩니다. 예를 들어 2**3은 2의 3승을 의미합니다.

// 연산자의 목적은 무엇입니까?

// 연산자는 바닥 나누기를 수행하는 데 사용됩니다. 두 개의 숫자를 나누어 나눈 결과보다 작거나 같은 가장 큰 정수 값을 반환합니다.

print(9//5)

출력

1
is 연산자의 목적은 무엇입니까?

Python의 is 연산자는 두 변수가 메모리의 동일한 객체를 참조하는지 확인하는 데 사용됩니다. 값이 아닌 개체의 정체성을 비교합니다.

연산자가 아닌 목적은 무엇입니까?

Python의 not in 연산자는 목록, 튜플, 문자열 또는 사전과 같은 특정 요소가 시퀀스에 없는지 확인하는 데 사용됩니다. 요소를 찾을 수 없으면 연산자는 True를 반환합니다. 그렇지 않으면 False를 반환합니다.

Python 제어문 인터뷰 질문

Python에서 break 문의 목적은 무엇입니까?

break 문은 특정 조건이 충족될 때 루프 실행을 종료하는 데 사용됩니다. break 문이 실행되면 루프는 즉시 중지되고 프로그램은 루프 다음의 다음 문으로 계속됩니다.

Python에서 continue 문의 목적은 무엇입니까?

Python의 continue 문은 현재 반복에 대한 루프 내부의 나머지 코드를 건너뛰고 루프의 다음 반복으로 직접 이동하는 데 사용됩니다. 루프를 완전히 종료하는 break 문과 달리 continue는 루프를 종료하지 않고 다음 반복으로만 건너뜁니다.

Python에서 pass 문의 목적은 무엇입니까?

Python 패스는 null 문이며 향후 코드로 대체될 수 있습니다. 아직 구현되지 않은 함수나 조건문을 나중에 구현하고 싶을 때 사용됩니다. 루프나 함수를 정의할 때 블록을 비워두면 IndentationError가 발생하므로 이 오류를 피하기 위해 pass를 사용합니다.

Python 무작위 모듈 인터뷰 질문

목록이나 튜플에서 임의의 항목을 어떻게 선택할 수 있나요?

Python의 목록이나 튜플에서 임의의 항목을 선택하려면 random.choice() 함수를 사용합니다. 이 함수는 주어진 목록과 튜플에서 무작위로 선택된 요소를 반환합니다. 이렇게 하면 import Random을 추가하여 Random 모듈을 가져올 수 있습니다. 이 방법은 무작위 샘플을 선택하고, 항목을 섞고, 무작위화가 필요한 간단한 게임을 만드는 데 유용합니다.

범위에서 임의의 항목을 어떻게 선택할 수 있습니까?

Python의 범위에서 임의의 항목을 선택하려면 random.choice() 함수를 사용합니다. 'start'부터 'stop - 1'까지의 범위에서 무작위로 선택된 요소를 반환합니다. 또한 지정된 범위에서 임의의 숫자가 선택됩니다.

Python에서 어떻게 난수를 얻을 수 있나요?

random() - 0은 r보다 작거나 같고 r은 1보다 작은 임의의 float r을 반환합니다.

난수 생성 시 시작 값을 어떻게 설정하나요?

seed([x]) - 난수 생성에 사용되는 정수 시작 값을 설정합니다. 다른 임의 모듈 함수를 호출하기 전에 이 함수를 호출하세요. 없음을 반환합니다.

목록의 항목을 어떻게 무작위로 배치할 예정인가요?

shuffle(lst) - 목록의 항목을 무작위로 선택합니다. 없음을 반환합니다.

Python 함수 및 메모리 인터뷰 질문

Python의 람다 함수란 무엇입니까?

람다'는 익명 함수를 생성하는 파이썬의 키워드입니다. Lambda에는 명령문 블록이 포함되어 있지 않습니다. 반환문이 포함되어 있지 않습니다.

함수의 불완전한 버전인 함수를 무엇이라고 부르나요?

불완전한 버전의 함수를 종종 스텁 또는 부분 함수라고 합니다. 이는 일반적으로 코드의 다른 부분을 테스트하기 위해 개발 중에 구현이 없거나 사용되지 않을 수 있는 자리 표시자 함수입니다.

함수가 정의되면 시스템은 매개변수와 지역 변수를 메모리 영역에 저장합니다. 이 기억은 무엇으로 알려져 있나요?

함수에서 매개변수와 지역변수가 저장되는 메모리 영역을 스택이라고 정의한다. 여기서 스택은 함수 호출을 관리하고 변수를 저장하며 특정 파일의 주소를 반환합니다.

Python 모듈 및 라이브러리 인터뷰 질문

OS와 관련된 방법을 적용하기 위해 Python의 어떤 모듈을 사용합니까?

Python의 OS 모듈은 운영 체제와 상호 작용하는 데 사용됩니다. 파일 및 디렉터리 조작, 프로세스 관리, 환경 변수를 제공하고 Python 스크립트가 다양한 플랫폼에서 OS 관련 작업을 수행할 수 있도록 합니다.

기계 학습에 사용되는 Python 라이브러리의 이름을 지정합니다.

Python의 'scikit-learn' 라이브러리는 기계 학습에 사용됩니다.

Python이 버그를 찾기 위해 사용하는 도구의 이름을 지정하십시오(있는 경우).

Python은 구매를 찾기 위해 여러 도구를 사용합니다. 그들은 −


python

  1. Real Python의 공식 도서 컬렉션 살펴보기 - 초보자부터 고급까지 Python 마스터하기
  2. 파이썬 클로저
  3. 코드에서 Python 버전 확인:최소 요구 사항
  4. try, except 및 finally 문을 사용하는 Python 예외 처리
  5. 파이썬 문자열 길이 | len() 메서드 예제
  6. 파이썬 상속
  7. Python 디렉토리 및 파일 관리
  8. 파이썬 - 개요
  9. 예제가 있는 Python 문자열 find() 메서드
  10. MySQL 연결 기능이 있는 Python:커넥터, 데이터베이스 생성, 테이블, 삽입 [예제]