python开发之路---第二章之--函数之内置方法

本文深入探讨了Python中各种实用的编程技巧和内置函数,包括如何使用print方法自定义输出格式,理解callable(), forzenset(), locals(), globals(), repr(), zip(), compile(), reversed(), round(), delattr, hash(), set()等函数的用法与应用场景,为读者提供了丰富的代码实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


msg = '我是一开始的内容' f = open('print_test','w') print(msg,'我是后面的内容',sep='-->',end='!!!',file=f)

## print的方法,将一段字符串,直接加入到文件内,并且在字符串后面使用sep自定义插入符号,以及在结尾处使用end插入自定义符号

## 默认print方法打印后会换行,是因为end的默认值是\n

 

#callable()  # 判断一个对象是否可调用

 

##forzenset()  # 将一个集合变为不可变

# var()  打印所有对象

#  locals() 打印函数内的局部变量

abc = 33


def f():
    n = 3
    print(locals())

f()


# {'n': 3}  打印的是函数内的局部变量,全局变量不会打印

 

# global()   打印全局变量

abc = 33


def f():
    n = 3
    print(globals())

f()

 

# repr()   将一个对象以字符串的形式显示,

# zip()  将2个列表一一对应

a = [1,2,4,-1,0]

b = ['a','b','c']

print(list(zip(a,b)))

# ---> 输出  [(1, 'a'), (2, 'b'), (4, 'c')]
# 一一对应2个列表的内容,无法对应的直接丢弃

# compile()   # 编译

# reversed() # 反转排序列表字典、字符串、元祖等

a = [1,2,4,-1,0]



b = reversed(a)

print (list(b))

# 输出 --》 [0, -1, 4, 2, 1]

 

# round()   #自定义小数的保留位数

a = round(1.23455,2)


print (a)

# 输出 --》 1.23

 

 

# delattr  hasattr getattr setattr  #留白

 

# hash()  哈希,作用是--->把字符串变为数字

 

# set()   把一个列表变为集合

a = [1,2,3]

print(set(a))


# 输出 --》 {1, 2, 3}

 

转载于:https://www.cnblogs.com/LoveElsa/p/10285417.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值