상세 정보
2.1 절대값 반환
절대값 반환
>>> abs(-5) 5
2.2 all(iterable )
이 iterable의 모든 요소가 true이면 true를 반환합니다. 0이 아니면 true, 음수도 true, 빈 숫자도 true
>>> all([-1,2,3,4,5]) True >>> all((-1,2,3,4)) True >>> all([]) True >>> all([-1,0,2,3,4]) False
2.3 any(iterable)
iterable 요소 중 하나가 true이면 반환합니다. true이고 빈 목록은 false를 반환합니다.
>>> any([-1,0,1,2,3]) True >>> any([]) False >>> any([0]) False >>> any([1]) True
2.4 ascii(object)
메모리 개체를 인쇄 가능한 문자열 형식으로 변환
>>> ascii([1,2,3,4]) '[1, 2, 3, 4]'
2.5 bin(x)
하나를 넣어 정수로 변환 이진수로
>>> bin(11111) '0b10101101100111' >>> bin(-1223) '-0b10011000111' >>> bin(1.2) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'float' object cannot be interpreted as an integer
2.6 boll([X])
비어 있지 않으면 true이고, 그렇지 않으면 false입니다. 틀렸습니다. 틀렸습니다
>>> bool([1,2,3,4]) True >>> bool([]) False >>> bool("1") True >>> bool("sfasfsa") True >>> bool("") False >>> bool(-1) True >>> bool(0) False >>> bool() False >>> bool({}) False >>> bool({"sdf":1}) True >>> bool(()) False >>> bool((1,2)) True >>> bool(3>5) False >>> bool(3<5) True
2.7 bytearray([source[,encoding[,errors]]])
바이트 배열이며 이진 바이트는 수정될 수 있습니다
>>> b=bytearray("abcd",encoding="utf-8") >>> b[0] # 打印第一个元素的ascii值 97 >>> b[0]=100 # 修改第一个元素的ascii值,赋值只能是ascii值 >>> b bytearray(b'dbcd')
2.8바이트([source[, encoding[, errors]]])
문자열을 바이트로 변환
>>> b=bytes("abcd",encoding="utf-8") >>> b b'abcd' >>> b[0] 97 >>> b[0]=100 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'bytes' object does not support item assignment
2.9 호출 가능( object)
객체 판단 호출 가능 여부, 끝에 괄호가 있어야만 호출 가능함을 의미합니다. 예: function, class
>>> callable([]) False >>> def bus():pass ... >>> callable(bus) True
2.10 chr(i )
ASCII 값을 통해 해당 문자
>>> chr(99) 'c'
2.11 ord(c)
문자에 따라 해당 문자 찾기
>>> ord("c") 99
2.12 사전 (**kwarg), dict(mapping,**kwarg), dict( iterable, **kwarg)
사전 생성
#传入非固定关键字参数 >>> dict(name="bigberg",age=22) {'name': 'bigberg', 'age': 22} # 传入列表 >>> s_list=[("name","bigberg"),("age",22)] >>> dict(s_list) {'name': 'bigberg', 'age': 22} >>> n_list=[['names',['zhangsan','lisi','wangwu']],['job',['doctor','teacher','police']]] >>> dict(n_list) {'names': ['zhangsan', 'lisi', 'wangwu'], 'job': ['doctor', 'teacher', 'police']}
2.13 dir(object)
View 메서드
dir(list): 목록을 보는 메소드
dir(dict): 사전을 보는 메소드
2.14 divmod(a,b)
divide를 사용하여 튜플을 얻습니다. 튜플의 첫 번째 요소는 몫이고 두 번째 요소는 나머지입니다.
>>> divmod(14,3) (4, 2)
2.15 enumerate(iterable,start=0)
목록을 가져옵니다. 목록의 각 요소는 튜플의 첫 번째 숫자는 iterable의 인덱스입니다. 숫자는 iterable의 요소입니다.
fruits = ['apple', 'orange', 'banana'] print(list(enumerate(fruits))) #输出 [(0, 'apple'), (1, 'orange'), (2, 'banana')]
2.16 eval(expression, globals=None, locals=None)
사전 유형 문자열을 사전으로 변환, 정수 유형 문자 변경 int로 유형 또는 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 간단한 변환을 표현식으로 표현합니다.
>>> s = "5+989" >>> eval(s) 994
위 내용은 내장 함수의 테이블 및 세부정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!