Python裡面一個有意思的格式化字串%c
一般我們用%s
與format
來格式化,這裡有個快速講解可以參考下??
%c
是啥❔
但是在學習%s
的過程中,我發現了一個有意思的格式字元%c
.啥意思呢,就是傳入數字,自動轉換為字元.測試了下發現和chr()
函式是一個意思
>>> chr(65)
'A'
>>> '字元:%c' % 65
'字元:A'
範圍多大?
輸入-1
測試,發現是有範圍的
>>> '字元:%c' % -1
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
'字元:%c' % -1
OverflowError: %c arg not in range(0x110000)
測試極限?
所以我們就來看看這個0x110000
到底有多大
>>> a = list(range(0x110000))
>>> a # 這裡等了好一會兒才出結果
出現了這個,似乎是量級太大了不給你看的意思
雙擊看看
11多萬行,891多萬字元…容我先儲存下這篇文章
跑了好久…太卡了
view的結果是這樣的
右鍵的view可以看到是一個1114111
,一百多萬的list
在這點名菜鳥教程,教程要更新了?
教程還停留在ASCII碼時代,但是這個函式引數早已不止255位了,例如256
>>> chr(256)
'Ā'
看, 是有一個有帽子的A
相關文章
- python字串的格式化Python字串
- Python中的字串與字串格式化Python字串格式化
- 盤點一個Python字串格式化處理的問題(AI+Python)Python字串格式化AI
- Python:字串格式化Python字串格式化
- Python 字串格式化(Python IO)Python字串格式化
- python字串格式化的方法整理Python字串格式化
- Python中的字串格式化方法Python字串格式化
- Python 字串格式化指南Python字串格式化
- Python基礎之好玩的字串格式化之類C風格Python字串格式化
- python字串格式化輸出Python字串格式化
- Python字串的格式化,看這一篇就夠了Python字串
- [轉]Python格式化字串的4種方式Python字串
- 教你Python格式化字串的3種方法Python字串
- Python知識點:字串格式化Python字串格式化
- Python 字串格式化輸出方式Python字串格式化
- python學習之字串常用方法和格式化字串Python字串
- python為什麼要字串格式化Python字串格式化
- 如何使用 Python 進行字串格式化Python字串格式化
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- 對格式化字串的一些思考字串
- Python中format函式字串格式化入門PythonORM函式字串格式化
- Python 學習筆記(6)— 字串格式化Python筆記字串格式化
- 分享一個有意思的錯誤
- 一文秒懂!Python字串格式化之format方法詳解Python字串格式化ORM
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 一個很有意思的Python小案例,真的是城市套路深呀Python
- 格式化字串字串
- 字串 格式化字串
- 【推薦】最常見的三種Python字串格式化的方法!Python字串格式化
- python裡的tplt什麼意思 Python的format格式化輸出PythonORM
- 一個有意思的數學東西
- 記一個有意思的面試題 → 執行緒交替輸出問題面試題執行緒
- Python基礎之好玩的字串格式化f-string格式Python字串格式化
- Python字串刪除第一個字元常用的方法!Python字串字元
- 你所不知道的Python | 字串格式化的演進之路Python字串格式化
- 『無為則無心』Python基礎 — 10、Python字串的格式化輸出Python字串
- Golang 字串 格式化Golang字串