輕鬆學習Python 69個內建函式 oct

2021-10-25 02:28:45 字數 981 閱讀 9021

# oct(x)

# 將乙個整數轉變為乙個字首為「0o」的八進位制字串。結果是乙個合法的 python 表示式。如果 x 不是 python 的 int 物件,那它需要定義 __index__() 方法返回乙個整數。一些例子:

# 將乙個整數轉變為乙個字首為「0o」的八進位制字串。

print

(f''

)print

(f''

)print

(f''

)print

(f''

)print

(f''

)print

(f''

)# 結果是乙個合法的 python 表示式。

print

(f' '

)# 如果 x 不是 python 的 int 物件,那它需要定義 __index__() 方法返回乙個整數。

# class c:

# pass

# print(f'')

classc:

def__index__

(self)

:return

127print

(f'')#

# >>>

# oct(8)

# '0o10'

# oct(-56)

# '-0o70'

# 如果要將整數轉換為八進位制字串,並可選擇有無「0o」字首,則可以使用如下方法:

## >>>

# '%#o' % 10, '%o' % 10

# ('0o12', '12')

# format(10, '#o'), format(10, 'o')

# ('0o12', '12')

# f'', f''

# ('0o12', '12')

# 另見 format() 獲取更多資訊。

**來自周華健的網課 - 《輕鬆學習python 69個內建函式》

輕鬆學習Python 69個內建函式 chr

chr i 返回 unicode 碼位為整數 i 的字元的字串格式。例如,chr 97 返回字串 a chr 8364 返回字串 這是 ord 的逆函式。返回 unicode 碼位為整數 i 的字元的字串格式。print f print f print f print f print f print...

Python學習 內建函式

迭代器.next next 迭代器 迭代器 iter 可迭代的 迭代器 可迭代的.iter range 10 range 1 11 print next in dic range 1 11,2 特點 1.1.節省記憶體空間 1.2.逐個取值,乙個迭代器只能取一次 生成器含有yield關鍵字的函式都是...

Python學習筆記 內建方法

官方文件 標準io string input enter something print string enter something hello hello chr ascii碼轉字元 ord 字元轉ascii碼 print chr 48 ord 0 0 48 eval 執行字串形式的單個表示式 ...