python格式化輸出

来源:https://www.cnblogs.com/zhuzl/archive/2019/07/03/11106742.html
-Advertisement-
Play Games

占位符% %s (str類型占位) %d(digit,int類型占位) 案例: name = input('請輸入您的姓名:') age = input('您的年齡:') job = input('您的工作:') hobbie = input('您的愛好:') mag = ''' info of % ...


  占位符%  

%s (str類型占位)

%d(digit,int類型占位)

案例:

name = input('請輸入您的姓名:')
age = input('您的年齡:')
job = input('您的工作:')
hobbie = input('您的愛好:')

mag = '''-------------info of %s-------------
name:%s
age:%d
job:%s
Hobbie:%s
-------------END-------------
''' % (name, name, int(age), job, hobbie)

print(mag)
View Code

 如果只是單純的想輸出%,可在%前加轉義%解決(%%)

案例:

name = input('請輸入姓名:')
day = int(input('學習天數:'))
days = 51
mag = '''--------學習進度--------
姓名:%s
學習天數:%d
--------學習進度為%d%%--------  
''' % (name, day, day * 100 / days)
print(mag)
View Code

 

  format格式化輸出 

name = input('請輸入您的姓名:')
age = input('您的年齡:')

say = '我叫{},今年{}歲'.format(name, age)
say1 = '我叫{1},今年{0}歲'.format(name, age)
say2 = '我叫{names},今年{ages}歲'.format(names=name, ages=age)
print(say)
View Code

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • [toc] 自定義 Admin 樣式與功能 1 頁面修改中文 1.1 語言設置為中文 settings.py 修改結果 1.2 應用管理設置為中文 應用/apps.py 修改結果 1.3 資料庫表設置為中文 應用/models.py 預設資料庫表在後臺中顯示都為複數形式,而中文沒有複數形式,因此將兩 ...
  • [TOC] 原文鏈接: "表格樹控制項QtTreePropertyBrowser編譯成動態庫(設計師插件)" 一、回顧 上一篇文章 "超級實用的表格樹控制項 QtTreePropertyBrowser" 講了怎麼去編譯QtTreePropertyBrowser庫,並且可以簡單使用。由於我下載的庫是基於Q ...
  • 1.jieba分詞的安裝 直接在cmd視窗當中pip install即可 2.jieba分詞的介紹 jieba分詞是目前比較好的中文分片語件之一,jieba分詞支持三種模式的分詞(精確模式、全模式、搜索引擎模式),並且支持自定義詞典(這一點在特定的領域很重要,有時候需要根據領域的需要來添加特定的詞典 ...
  • 裝飾器函數 開發封閉原則(先從別人偷來一波好文章,簡單易懂)   什麼是開放封閉原則?有的同學問開放,封閉這是兩個反義詞這還能組成一個原則麽?這不前後矛盾麽?其實不矛盾。開放封閉原則是分情況討論的。   我們的軟體一旦上線之後(比如你的軟體主要是多個函數組成的 ...
  • 1題目:在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 2思路:首先選取數組中右上角的數字。如果該數字等於要查找的數字,查找過程結束;如果該數字大於要查找 ...
  • 一、基礎案例 1、基礎案例概覽 歷時一個半月,SpringBoot2.0基礎案例的文章基本更新完畢了,基礎案例包含了SpringBoot的基礎教程,高級應用,日誌配置,資料庫使用,事務管理等。關於SpringBoot2.0的基礎案例就更新到這裡了,後續會更新SpringBoot2.0和各種中間件的整 ...
  • 單列集合框架體系 List 集合體系 主要實現類 依次為 ArrayList,LinkedList,Vector 。 List介面主要特征: 有序,可重覆,有索引,底層容量是動態擴容的。(代碼以JDK 1.8為例) ArrayList:是List介面的主要實現類,底層用數組實現: ,transien ...
  • 簡介: 使用Springboot應用,選中需要的模塊, Spring已經預設將場景配置好了,只需在配置文件中少量配置就可以運行起來 自己編寫業務代碼 自動配置原理 這個場景Springboot幫我們配置了什麼、能不能修改呢?能修改哪些配置? xxxxxAutoConfiguration :幫我們給容 ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...