内置模块复习

# -*- coding:utf-8 -*-

# 内置函数
# ads 取绝对值
print(abs(123))
print(abs(-2))

# all 判断可迭代对象 有一个迭代为就为真
print(all([1,2,3]))
print(all(""))
print(all([]))
print(all({}))

# any  判断迭代对象  有一个为假就为假
print(any([1,2,3,4]))
print(any([0,""]))
print(any(""))
print(any({}))


# 转换进制  将十进制转换
# bin 转换为二进制0b
print(bin(10))  # 0b1010
# hex 转换为十六进制0x
print(hex(10))  # 0xa
# oct 转换为八进制0o
print(oct(10))   # 0o


# bool 判断传入的值为真假 True  False
# False: “” {} () 0
print(bool(0))  # False


# byes 转换为二进制格式
print(bytes("你好",encoding="utf-8"))   # 指定编码为utf-8
# chr 将一个数字转换为对应的ASCII码
print(chr(97))   # a

# ord 将ASCII码转换为数字
print(ord("a"))


# 类方法classmethod
class Foo:
    @classmethod
    def test(cls):
        print("aaa")

f = Foo()
f.test()
Foo.test()


# 查看函数方法
print(dir())

# divmod 查看商 余数
print(divmod(30,3))

# enumerate 第一个参放可迭代对象  第二个放 起始值
for v,i in enumerate("qw",3):
    print(v,i)

# eval 转换格式

# format
print("{0}aa".format('b','c'))

# globals 全局变量
# locals  局部变量

# hash 哈希值
print(hash("awe"))  # 得到固定长度hash值

# isinstance 判断类型
print(isinstance("q",int))   # 正确返回True 错误返回False

# round  取整
print(round(1.7))   # 四舍五入

# range  迭代器   可以for循环
for i in range(1,3):
    print(i)


# type 查看类型

调用实例时显示指定内容:

class   Ij():

        name = 'ww'

         def  __str__(self):

                return self.name

查看实例对象是不会显示内存地址   显示__str__方法返回的内容



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值