Python占位符匯總


# f-string (重點掌握) ?3.6版本之后才有的
name = "杰倫"
print('大家好,我是杰倫')
print('大家好,我是', name, sep='') ?# 可以但不推薦

name = "杰倫"
age = 45
salary = 1.4567
print('大家好,我是杰倫,我今年45,我的年薪1.4567億')
# print('大家好,我是', name, ",我今年", age, ",我的年薪", salary, "億", sep='') ? # 會很長,且必須按順序書寫,麻煩易錯,不推薦
print(f'大家好,我是{name},我今年{age},我的年薪{salary}億')
print(f'大家好,我是{name},我今年{age},我的年薪{round(salary, 2)}億')
# round(salary, 2) : 四舍五入,保留2位小數
# 后期會詳細介紹
# ? ? f""
# ? ? b""
# ? ? r""


# 占位符:(建議掌握)
# ? %s : 字符串
# ? %d : 整數
# ? %f : 小數 ? ?%.4f表示保留4位小數,四舍五入
# ? %% : 百分號 ?之前畫圖 pie(autopct='%%')
print('大家好,我是%s,我今年%d,我的年薪%f億' % (name, age, salary))
print('大家好,我是%s,我今年%d,我的年薪%.4f億' % (name, age, salary))
print('大家好,我是%s,我今年%d,我的年薪%.2f億' % (name, age, salary))

print('大家好,我是%s' % (name))
print('大家好,我是%s' % name)

d = 25
print('中國的GDP占世界的 %d %%' % d)


# 花括號占位符.format() (了解)
print('大家好,我是{},我今年{},我的年薪{}億'.format(name, age, salary)) ?# 必須按順序書寫
print('大家好,我是{a},我今年{b},我的年薪{c}億'.format(a=name, b=age, c=salary)) ?# 如果指定變量名稱abc那么后面的括號里可以不按順序寫,但是需要寫變量名=這樣書寫
# print('大家好,我是{a},我今年{b},我的年薪{c}億'.format(name, age, salary)) ?# 不寫等于會報錯 NameError: name 'name' is not defined
# {} ?[] ?()


# 練習:
# 請輸入您的姓名,年齡,身高,體重,其中姓名是字符串,年齡是整數,身高和體重是小數類型,
# 要求分別使用上面3種占位符方式輸出內容:
# ? ?"大家好,我是xxx, 今年xxx歲,我身高是xx.xcm,體重是xx.xkg"
#
# ?例如:"大家好,我是Jack, 今年25歲,我身高是177.5cm,體重是75.2kg"

name = input("姓名:")
age = int(input("年齡:"))
height = float(input('身高:'))
weight = float(input('體重:'))

print(f"大家好,我是{name}, 今年{age}歲,我身高是{round(height, 1)}cm,體重是{round(weight, 1)}kg")
print("大家好,我是%s, 今年%d歲,我身高是%.1fcm,體重是%.1fkg" % (name, age, height, weight))
print("大家好,我是{}, 今年{}歲,我身高是{}cm,體重是{}kg".format(name, age, round(height, 1), round(weight, 1)))

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/43329.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/43329.shtml
英文地址,請注明出處:http://en.pswp.cn/web/43329.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《妃夢千年》第三十章:意外的來信

第三十章:意外的來信 林清婉在皇宮中的地位穩固后,生活似乎又回歸了平靜。然而,這種平靜并沒有持續多久。一天早晨,她收到了一個意外的來信,信封上沒有署名,但她一眼就認出了那熟悉的筆跡——這是她已故父…

RedHat Linux8 修改root管理員賬戶密碼命令

RedHat Linux8 修改root管理員賬戶密碼命令: sudo passwd root RedHat重置root管理員密碼: 1. 查看Linux系統版本信息 cat /etc/redhat-release2. 重置密碼 2.1 進入內核編輯界面 重啟Linux系統并出現引導界面,按下鍵盤上的e鍵進入內…

Prometheus+Grafana主機運行數據

目錄 介紹 安裝Node Exporter 配置Prometheus 驗證配置 導入儀表盤 介紹 Prometheus是一款開源的監控和警報工具,而Node Exporter是Prometheus的一個官方插件,用于采集主機上的各種系統和硬件指標。 安裝Node Exporter 下載最新版本的Node Export…

【AI大模型】ChatGPT-4 對比 ChatGPT-3.5:有哪些優勢

引言 ChatGPT4相比于ChatGPT3.5,有著諸多不可比擬的優勢,比如圖片生成、圖片內容解析、GPTS開發、更智能的語言理解能力等,但是在國內使用GPT4存在網絡及充值障礙等問題,如果您對ChatGPT4.0感興趣,可以私信博主為您解決賬號和環境…

FLinkCDC引起的生產事故(二)

背景: 最近在做實時數據的抽取工作,利用FLinkCDC實時抽取目標庫Oracle的數據到Doris中,但是在抽取的過程中,會導致目標庫的生產庫數據庫非常卡頓,為了避免對生產環境的數據庫造成影響,對生產環境的數據庫利…

谷歌優化的坑與甜:方法策略決定成敗,并非難易程度

對于谷歌優化,本人頗為惱火。眾所周知,我們開設網站旨在吸引眾多訪客,然谷歌這位傲慢的“高嶺之花”,卻令我們煞費苦心。有位友人為提升其網站排名,不惜耗盡心血,然而成效甚微,猶如坐過山車般起…

P3110 [USACO14DEC] Piggy Back S

題意 有一張 n n n 點 m m m 邊的無向圖,Alice 要從 1 1 1 走到 n n n,Bob 要從 2 2 2 走到 n n n。Alice 走一條邊需要花費 B B B,Bob 走一條邊需要花費 E E E,當他們一起走時,走一條邊需要花費 P P P。求他…

OpenJudge 奇數求和

目錄 描述思路樣例輸入樣例輸出CodeCC 總時間限制: 1000ms 內存限制: 65536kB 描述 計算非負整數 m 到 n(包括m 和 n )之間的所有奇數的和,其中,m 不大于 n,且n 不大于300。例如 m3, n12, 其和則為:357911…

qcom 平臺efuse機器抓取dump log的方法

引言: qcom 平臺機器,一旦efuse后機器將無法抓取dump log qcom 原文: efuse機器抓取dump log的方法如下: 一、修改配置文件: 把kamorta_debugpolicy.xml 在配置了debugpolicy(加入串號和打開開關&#x…

怎么檢查SSL證書是否有效?

SSL證書的有效性對于保護網站數據安全和用戶隱私至關重要。然而,有時可能會出現證書過期、無效或被吊銷的情況。為了確保網站的安全性,對SSL證書的有效性進行檢查至關重要。本文將介紹幾種常用的方法來檢查SSL證書的有效性,幫助大家有效評估和…

Android Studio Download Gradle 時慢問題解決

1.騰訊gradle 下載:后面拼接版本(gradle-8.0-bin.zip) https://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip 2.Android Studio 配置:setting-->gradle-->Use Gradle from 選擇本地文件夾(解壓后的bi…

前端開發常用的框架有以下幾種?

React:由Facebook開發,用于構建用戶界面的JavaScript庫。它可以用于構建單頁面應用和移動應用。 Vue:一套用于構建用戶界面的漸進式框架,也是一個基于JavaScript的前端開發框架。Vue易于學習和使用,適用于構建小型到大…

基于Make的c工程No compilation commands found報錯

由于安裝gcc時只安裝了build-essential,沒有將其添加到環境變量中,因此打開Make工程時,CLion會產生如下錯誤: 要解決這個問題,一個方法是將GCC添加到環境變量中,但是這個方法需要修改至少兩個配置文件&…

數據結構——約瑟夫環C語言鏈表實現

約瑟夫環問題由古羅馬史學家約瑟夫(Josephus)提出,他參加并記錄了公元66—70年猶太人反抗羅馬的起義。在城市淪陷之后,他和40名死硬的將士在附近的一個洞穴中避難。起義者表示“寧為玉碎不為瓦全”,約瑟夫則想“留得青…

dledger原理源碼分析(四)-日志

簡介 dledger是openmessaging的一個組件, raft算法實現,用于分布式日志,本系列分析dledger如何實現raft概念,以及dledger在rocketmq的應用 本系列使用dledger v0.40 本文分析dledger的日志,包括寫入,復制…

liunx下通過設備文件設置串口波特率,并收發

在Linux下,你可以通過串口設備文件設置串口波特率,并進行數據的收發。 確認串口設備文件 首先,確認你要使用的串口設備文件,一般情況下串口設備文件的命名規則為/dev/ttyS0、/dev/ttyS1等,具體的設備文件名可能會有所…

Linux 網絡文件系統 NFS:配置與管理指南

Linux 網絡文件系統 NFS:配置與管理指南 網絡文件系統(NFS)是一種分布式文件系統協議,允許用戶在網絡上跨不同計算機和操作系統共享文件和存儲資源。NFS 提供了強大的數據共享功能,廣泛應用于企業級存儲解決方案中。本…

網站SEO百度搜索排名—通過關鍵字提升網站流量

添加網站關鍵字 <meta name"keywords" content"系統通過搜索到的關鍵字XXXXXXXXX"> <meta name"description" content"網站的介紹內容XXXXXXXXXXXXXXXXX"> <title>平臺名稱XXXXXXX</title> 在 百度站點管理 …

STM32串口通訊(RS232、RS485、TTL)詳解

前言 STM32串口&#xff08;Serial Communication Interface&#xff09;是STM32微控制器中用于串行通信的接口&#xff0c;通常指的是USART&#xff08;通用同步異步收發器&#xff09;或UART&#xff08;通用異步收發傳輸器&#xff09;。這些接口允許STM32微控制器與其他設…

跟我從零開始學STL(STL代碼基礎01)---string容器

引言 小伙伴們大家好&#xff0c;又到了新的篇章了&#xff0c;感謝大家的支持&#xff01;今天我們要學一個新的篇章&#xff0c;STL。在編程領域&#xff0c;STL&#xff08;Standard Template Library&#xff0c;標準模板庫&#xff09;是C語言中非常重要的一部分。它為我們…