Python 内置方法

1. abs() 取绝对值函数

1 #!/usr/bin/env python
2 # _*_ coding: UTF-8 _*_
3 # Author:taoke
4 i = 100
5 print(abs(i))
6 i = -100
7 print(abs(i))

2.dict() 创建字典

1 print(dict({"a":1, "b":2, "c":3}))

3.help() 帮助函数

4.min() 返回最小项iterable或最小的两个或两个以上的参数。

1 print(min([1,2,34,5,6,7,0,100,-2]))

运行结果:-2

5.setattr() 给对象相应的属性赋值

setattr(x, ‘foobar‘, 123)等同于x.foobar = 123

6.all() 全部为True返回True,否者返回Flase

1 print(all([1,23,45,3,-1]))
2 print(all([1,23,45,3,0,-1]))

运行结果:

True
False

7.ascii() 把一个内存的对象变为可打印的字符串形式

8.bin() 把一个整形转换成二进制字符串

1 print(bin(1))
2 print(bin(2))
3 print(bin(3))
4 print(bin(4))
5 print(bin(5))
6 print(bin(255))

运行结果:

0b1
0b10
0b11
0b100
0b101
0b11111111

9.dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

1 print(dir([1,2,3,4,5]))

运行结果:

[‘__add__‘, ‘__class__‘, ‘__contains__‘, ‘__delattr__‘, ‘__delitem__‘, ‘__dir__‘, ‘__doc__‘, ‘__eq__‘, ‘__format__‘, ‘__ge__‘, ‘__getattribute__‘, ‘__getitem__‘, ‘__gt__‘, ‘__hash__‘, ‘__iadd__‘, ‘__imul__‘, ‘__init__‘, ‘__init_subclass__‘, ‘__iter__‘, ‘__le__‘, ‘__len__‘, ‘__lt__‘, ‘__mul__‘, ‘__ne__‘, ‘__new__‘, ‘__reduce__‘, ‘__reduce_ex__‘, ‘__repr__‘, ‘__reversed__‘, ‘__rmul__‘, ‘__setattr__‘, ‘__setitem__‘, ‘__sizeof__‘, ‘__str__‘, ‘__subclasshook__‘, ‘append‘, ‘clear‘, ‘copy‘, ‘count‘, ‘extend‘, ‘index‘, ‘insert‘, ‘pop‘, ‘remove‘, ‘reverse‘, ‘sort‘]

时间: 2024-12-29 06:46:31

Python 内置方法的相关文章

2017/9/11——何某某更博,花时间整理了所有的Python内置方法的用法,便于日后复习

1.这里是所有的内置方法的使用方法 # -*- coding:utf-8 -*- # Author : 何子辰 # 所有的内置方法总结 print('1.abs'.center(50,'*')) # abs 绝对值 a = abs(-5) print(a) print('2.all'.center(50,'*')) # all # Return True if all elements of the # iterable are true(or if the iterable # is empt

Python内置方法的时间复杂度(转)

原文:http://www.orangecube.net/python-time-complexity 本文翻译自Python Wiki本文基于GPL v2协议,转载请保留此协议. 本页面涵盖了Python中若干方法的时间复杂度(或者叫“大欧”,“Big O”).该时间复杂度的计算基于当前(译注:至少是2011年之前)的CPython实现.其他Python的实现(包括老版本或者尚在开发的CPython实现)可能会在性能表现上有些许小小的差异,但一般不超过一个O(log n)项. 本文中,’n’代

Python内置方法

1 #author F 2 3 #内置函数 4 print(abs(-5)) #绝对值 5 print(all([0, -5, 13])) #如果可迭代对象都为真 返回true 如果有不为真 返回false 6 print(any([0, -5, 13])) #如果有一个对象为真 返回true 如果都不为真 返回false 7 print(any([])) #false 8 a = ascii([1,2,3,"大苏打"]) 9 print(type(a), [a]) #ascii 把一

Python内置方法的时间复杂度

转载自:http://www.orangecube.NET/Python-time-complexity 本文翻译自Python Wiki 本文基于GPL v2协议,转载请保留此协议. 本页面涵盖了Python中若干方法的时间复杂度(或者叫"大欧","Big O").该时间复杂度的计算基于当前(译注:至少是2011年之前)的CPython实现.其他Python的实现(包括老版本或者尚在开发的CPython实现)可能会在性能表现上有些许小小的差异,但一般不超过一个O(

Python内置方法/函数

abs() 返回数字的绝对值. abs(x) all() 用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False. 元素除了是 0.空.None.False 外都算 True. all(iterable) #iterable -- 元组或列表 >>> all([1,2,0]) False >>> all([1,2,1]) True any() 用于判断给定的可迭代参数 iterable 是否全部为 Fals

Python 内置方法new

class Dog(object): def __new__(self): print("i am new .") def __init__(self): print("i am init .") def run(self): print("runing .") dog = Dog() dog.run() #打印i am new. #执行run()方法失败 #错误原因:没有生成dog对象,所以调用方法失败 class Dog(object): #

常用的python内置方法

all  ( )                                 循环参数,参数全为真就返回Ture any()                              只要有一个为真就返回ture bool()                            判断真假 ascii(对象)                          在对象的类中,找到_repr_方法,取其返回值 repr()                              找到_repr

Python中使用help查看某一类对象的内置方法

Python中不同类型的对象有不同的方法,那么如何查看某一类型对象的方法?我们可以使用help()函数 用法help() ,括号中写对象的类型.比如查看数据类型的方法: help(int)  |  Methods defined here:  |    |  __abs__(...)  |      x.__abs__() <==> abs(x)  |    |  __add__(...)  |      x.__add__(y) <==> x+y  |    |  __and__

匿名函数和内置方法

匿名函数用lambda定义只能用三元运算 python内置方法abs()取绝对值all(可迭代对象)可迭代对象都为真,返回Trueany(可迭代对象)可迭代对象有一个为真,返回Truebin()二进制转换bool()判断真假bytearray()可修改的二进制字节格式callable()是否可以调用ord(输入字符),chr(输入数字) 返回ascii码对应表dir()查看有什么方法divmod(x,y)相除返回余数enumerate(),获取下标eval()把字符串解释出来exec()语句运算