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中的字串與字串格式化Python字串格式化
- Python:字串格式化Python字串格式化
- Python 字串格式化Python字串格式化
- 使用C#格式化字串C#字串
- Python中的字串格式化方法Python字串格式化
- python字串格式化的方法整理Python字串格式化
- Python 字串格式化(Python IO)Python字串格式化
- Python基礎之好玩的字串格式化之類C風格Python字串格式化
- python字串格式化輸出Python字串格式化
- Python用format格式化字串PythonORM字串
- 【Python】格式化字串輸出Python字串
- Python字串的格式化,看這一篇就夠了Python字串
- 有意思的字串拘留實驗字串
- 教你Python格式化字串的3種方法Python字串
- [轉]Python格式化字串的4種方式Python字串
- Python 字串格式化輸出方式Python字串格式化
- Python知識點:字串格式化Python字串格式化
- python input 使用和字串格式化Python字串格式化
- 深入淺出Python字串格式化Python字串格式化
- python學習之字串常用方法和格式化字串Python字串
- 分享一個有意思的錯誤
- MySQL一個有意思的問題MySql
- python強大的字串格式化函式 - formatPython字串格式化函式ORM
- 對格式化字串的一些思考字串
- 在windows裡面用命令搜尋哪個檔案裡包含了所需要查詢的字串Windows字串
- python為什麼要字串格式化Python字串格式化
- 如何使用 Python 進行字串格式化Python字串格式化
- 【轉】Python格式化字串str.format()Python字串ORM
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- string.Format對C#字串格式化ORMC#字串格式化
- GitHub#C#:在終端裡面顯示一個UI視窗(TerminalGfx)GithubC#UI
- 一個頗有意思的SQL語句SQL
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 一個很有意思的Python小案例,真的是城市套路深呀Python
- java查詢字串裡與指定字串相同的個數Java字串