1. 程式人生 > >python開發之路---第二章之--函數之內置方法

python開發之路---第二章之--函數之內置方法

attr 開發 \n 序列 集合 全局 hasattr rev 所有


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}

python開發之路---第二章之--函數之內置方法