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


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()

扫描二维码关注公众号,回复: 4959601 查看本文章

# 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}

猜你喜欢

转载自www.cnblogs.com/LoveElsa/p/10285417.html