>  기사  >  백엔드 개발  >  파이썬에 내장된 기능은 무엇입니까?

파이썬에 내장된 기능은 무엇입니까?

silencement
silencement원래의
2019-06-12 10:14:494807검색

파이썬에 내장된 기능은 무엇입니까?

소위 내장 함수는 Python에 자동으로 로드되어 언제든지 사용할 수 있는 함수입니다. 내장 함수. 이는 함수를 사용하기 위해 모듈을 가져올 필요가 없음을 의미합니다. Python이 내장 함수를 인식하기 위해 아무 것도 할 필요가 없습니다.

Python을 배우는 과정에는 몇 가지 중요한 함수가 있습니다:

1.help() 함수

2.dir() 함수

3.input() 및 raw_input() 함수

4.print() function

5.type() function

help 함수:

help() 함수에는 두 개의 매개변수가 있습니다:

문자열을 매개변수로 전달하면 이 문자열 모듈의 이름을 딴 이름을 자동으로 검색합니다. 방법 등

객체가 전달되면 해당 객체 유형에 대한 도움말이 표시됩니다.

예를 들어 help('print')를 입력하면 'print'라는 이름의 모듈, 클래스 등을 찾습니다. 찾을 수 없으면 프롬프트 메시지가 표시됩니다. Print는 파이썬의 예약어인데, 객체가 아니라 pass, return과 동일하므로 help(print)도 오류를 보고합니다.

예:

1 >>>help(’sys’)       #会列出sys模块的帮助 
2 >>>a = [1,2,3]
3 >>>help(a)       #会显示list的帮助
4 >>>help(a.append) #会显示list的append方法的帮助

dir 함수:

dir() 함수는 모듈 객체, 함수 객체, 문자열 객체, 목록 객체, 사전 객체 등을 포함한 모든 객체의 속성 및 메서드 목록을 반환합니다. 모듈을 찾고 가져오는 것은 상대적으로 쉽지만 각 모듈에 포함된 내용을 기억하는 것은 쉽지 않습니다. 알아내기 위해 항상 소스 코드를 살펴볼 필요는 없습니다. 다행스럽게도 Python에서는 내장 dir() 함수를 사용하여 모듈(및 기타 객체)의 내용을 검사하는 방법을 제공합니다. dir()에 모듈 이름을 제공하면 모듈에서 정의한 속성 목록이 반환됩니다. 인수가 제공되지 않으면 현재 모듈에 정의된 속성 목록을 반환합니다. dir() 함수는 문자열, 정수, 목록, 튜플, 사전, 함수, 사용자 정의 클래스, 클래스 인스턴스 및 클래스 메서드를 포함한 모든 객체 유형에서 작동합니다.

예:

1 >>>dir()       #列出当前模块的属性列表
2 ['__builtins__', '__doc__', '__name__', '__package__']    #当前模块的属性列表

input 및 raw_input 함수:

input() 및 raw_input() 함수는 모두 사용자 입력을 읽는 데 사용됩니다. 차이점은 input() 함수는 사용자가 유효한 표현식을 입력할 것으로 예상한다는 것입니다. , raw_input() 함수는 사용자의 입력을 문자열로 래핑합니다.

예:

1 >>>input(’please input:’)     
2 please input:2+3
3 5       #结果是5,而非'2+3',因为Python认为你输入的是表达式
4 >>>raw_input(’please input:’)     
5 please input:2+3
6 '2+3'   #结果是'2+3',因为Python认为你输入的是原生字符串

print 함수:
print는 Python3 버전 이전에는 Python 문으로 사용되었으며, Python3에서는 print를 함수로 사용합니다.

예:

1 >>>print ’hello world’
2 >>>print('hello world')

유형 함수:

type() 함수는 모든 객체의 데이터 유형을 반환합니다. 가능한 데이터 유형은 유형 모듈에 나열되어 있으며, 이는 여러 데이터 유형을 처리하는 도우미 함수에 유용합니다. 이는 유형 모듈에 정의된 유형과 비교할 수 있는 유형 객체를 반환함으로써 이를 수행합니다.

예:

1 >>>type(’hello’)     
2     #字符串数据类型str
3 >>>type(10)     
4     #整数数据类型int

위 내용은 파이썬에 내장된 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.