輸出值的方式:
1. 表達式語句 - 命令行
2. print() 函數
3. 文件對象的write(),標準輸出文件sys.stdout
* 格式化輸出: str.format()
* str() 返回用戶易讀的表達形式
* repr() 產生一個解釋器易讀的表達形式
* rjust() 字符串靠右,左邊添加空格
* ljist()
* center()
* zfill() 數字的左邊填充0
## str.format()
* 括號及其里面的字符 (稱作格式化字段) 將會被 format() 中的參數替換
* 在括號中的數字用于指向傳入對象在 format() 中的位置
* 如果在 format() 中使用了關鍵字參數, 那么它們的值會指向使用該名字的參數
* 位置及關鍵字參數可以任意的結合
```
print("姓:{},名:{}".format("chen", "oscar"))
print("姓:{0},名:{1}".format("chen", "oscar"))
print("姓:{0},名:{name}".format("chen", name="oscar"))
```
*
!a (使用 ascii()), !s (使用 str()) 和 !r (使用 repr()) 可以用于在格式化某個值之前對其進行轉化
可選項 : 和格式標識符可以跟著字段名。 這就允許對值進行更好的格式化。 下面的例子將 Pi 保留到小數點后三位:
```
>>> import math
>>> print('常量 PI 的值近似為 {0:.3f}。'.format(math.pi))
常量 PI 的值近似為 3.142。
```
在 : 后傳入一個整數, 可以保證該域至少有這么多的寬度。 用于美化表格時很有用。
```
>>> table = {'Google': 1, 'Runoob': 2, 'Taobao': 3}
>>> for name, number in table.items():
... print('{0:10} ==> {1:10d}'.format(name, number))
```
*
方括號 [] 來訪問鍵值
* 因為 str.format() 是比較新的函數, 大多數的 Python 代碼仍然使用 % 操作符。但是因為這種舊式的格式化最終會從該語言中移除, 應該更多的使用 str.format().
- 前言
- 1.入門篇
- Python介紹
- 安裝與使用
- Python開發利器之VS Code
- 模塊安裝
- 命令行
- 一次Python無法安裝模塊的問題探索與解決之旅
- 命令運行
- Conda
- 下載地址
- 2.基礎篇
- 基礎語法
- 輸入與輸出
- with as的用法
- 注釋
- Python命令行參數
- 編碼
- 變量類型
- 列表遍歷
- 運算符
- 表達式語句
- 條件
- 循環
- 日期和時間
- 函數
- 高級語法
- @符號-裝飾器
- 模塊和包
- name
- init.py
- 錯誤和異常
- 面向對象
- 3.專題篇
- 常用功能
- Python 字符串連接
- python web
- Python CGI編程
- Python OAuth2
- 認證 Flask-HTTPAuth
- 常用命令
- 內置函數
- dir()
- print(f)
- 標準模塊
- sys
- pickle-數據序列化
- os
- IO(輸入輸出)
- 鍵盤輸入
- 文件讀寫
- 測試
- Python測試框架之pytest快速入門
- pytest-bdd快速示例和問題解決
- 基于pytest-bdd的項目目錄結構和命名規范
- python BDD 的相關概念
- Behave介紹和快速示例
- Python BDD之Behave測試報告
- Python BDD 框架比較之 pytest-bdd vs behave
- pytest進階
- Flask + pytest測試
- 參考網址
- pytest-bdd進階
- hehave進階
- 測試路徑
- python + selunium
- HTML 根據多層CSS 查找元素
- 等待執行
- 使用text 查找 span
- pytest如何在控制臺輸出
- 4.問題篇
- pip pip3 及區別
- TypeError: can only concatenate str (not "NoneType") to str
- 5.實戰篇
- matplotlib-繪圖包
- 導入類
- 命名規范
- 模塊查找
- 6.進階篇
- Flask
- Flask介紹
- Flask擴展模塊
- Flask-Login
- 問題
- Jinja2
- Flask-RESTful
- Flask-JWT-Extended
- WSGI
- Flask-SQLAlchemy
- 部署
- Flask VS Django
- Flask Web
- Flask + Vue
- Flask實戰
- Flask 標準目錄結構
- Blueprints
- 參考
- FastAPI 測試
- https 證書 Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate