python新手代码及作用1.abs(x)
含义:数值x的绝对值。如果x为复数,则返回x的模。
实例:abs(-1.2)
abs(1-2j)
2.all()
含义:用于判断是否数组中所有元素都为真(非零或true)。
实例:all([1,2,3,4])
3.any(iterable)
含义:如果iterable的任一元素为True则返回True,如果可迭代对象为空,返回False。
实例:any([1,2,3,0])
4.ascii()
含义:返回一个对象的字符串表现形式,但字符串中只包含ASCII编码的字符,而非ASCII 编码的字符将使用以反斜杠“\”形式的转义字符表示。
实例:ascii(‘runoob’)
5.bin()
含义:将一个整数转变为一个前缀为”0b”的二进制字符。
实例:bin(9)
6.bool()
含义:返回一个布尔值,True或者False,如果没有参数,也是返回False。
实例:bool(0)
7.breakpoint(*args,**kws)
含义:直接调用breakpoint(),程序在breakpoint()后将进入pdb模式。可以用于调用python 代码,默认调用pbd.set_trace()函数。
实例:"""file_name:bugs.py"""
def divide(e, f):
breakpoint(header="进入调试器")
return e/f
a, b = 1, 9
print(divide(a, b))
8.bytearray()
含义:根据传入的参数创建一个新的字节数组。
实例:bytearray(‘中文’,’utf-8’)
9.bytes()
含义:根据传入的参数创建一个新的不可变字节数组。
实例:bytes(‘中文’,’utf-8’)
10.callable()
含义:用于检查一个对象是否是可调用的,如果函数返回True,object仍然可能调用失败,但如果返回False,调用对象object绝对不会成功。
实例:
11.chr()
含义:返回整数所对应的Unicode字符
实例:chr(100)
12.classmethod
含义:表示方法为类方法的装饰器。
实例:
13pile()
含义:将字符串编译为代码或AST对象,使之能够通过exec语句来执行或者eval进行求值实例:
14plex()
含义:根据传入参数创建一个新的复数
实例:complex(1,2)
15.delattr()
含义:删除对象的属性
实例:#!/usr/bin/python
# -*- coding: UTF-8 -*-
class Coordinate:
x = 10
y = -5
z = 0
point1 = Coordinate()
print('x = ',point1.x)
print('y = ',point1.y)
print('z = ',point1.z)
delattr(Coordinate, 'z')
print('--删除 z 属性后--')
print('x = ',point1.x)
print('y = ',point1.y)
# 触发错误
print('z = ',point1.z)
16.dict()
含义:根据传入的参数创建一个新的字典
实例:dict(a=1,b=2)
17.dir()
含义:返回对象或者当前作用域内的属性列表
18.divmod()
含义:把除数和余数运算结合起来,返回一个包含商和余数的元组(a//b,a%b)实例:import math
a=10
b=3
result=divmod(a,b)
print(“result=”,result)
含义:根据可迭代对象创建枚举对象
实例:seasons = ['Spring', 'Summer', 'Fall', 'Winter']
list(enumerate(seasons))
20.eval()
含义:执行动态表达式求值
实例:eval(‘1+2+3+4’)
<()
含义:执行动态语句块
实例:exec(‘a=1+2’)
print(a)
22.filter()
含义:使用指定方法过滤可迭代对象的元素
实例:a=list(range(1,10))
def if_odd(x):
return x%2==1
a=list(filter(if_odd,a)
print(a)
23.float()
含义:用于将整数和字符转换成浮点数
实例:
24.format()
含义:格式化显示值
实例:format(3,’b’)
25.frozenset()
含义:根据传入的参数创建一个新的不可变合集
实例:a=frozenset(range(10))
print(a)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。