python基礎語法之字元串

来源:https://www.cnblogs.com/ZWeva/archive/2023/09/02/17673767.html
-Advertisement-
Play Games

# 字元串擴展 ## 1、字元串的三種定義方式 單引號,雙引號,三引號 ``` a='abc'; b="sdf"; c='''ewrc'''; print(a,b,c); ``` ## 2、字元串的拼接 ``` #字元串字面量之間的拼接 print("我是一名"+"大學生"+","+"學習智能醫學工 ...


字元串擴展

1、字元串的三種定義方式

單引號,雙引號,三引號

a='abc';
b="sdf";
c='''ewrc''';
print(a,b,c);

2、字元串的拼接

#字元串字面量之間的拼接
print("我是一名"+"大學生"+","+"學習智能醫學工程");

#字元串字面量和字元串變數的拼接
name='zww';
book='''python從入門到精通''';
print(name+"喜歡看的書是"+book);

#字元串拼接的時候不可以和其他類型憑藉,下麵是錯誤示範
day=365;
print("第"+day+"天,"+name+"喜歡看的書是"+book);

3、字元串格式化

通過占位的形式拼接字元串%s

  • % :表示我要占位
  • s :將變數變成字元串放入占位的地方
#通過占位的形式拼接字元串%s
day=23;
book=345;
result1="在第%s天,我收集了%s本書"%(day,book);
print("在第%s天,我收集了%s本書"%(day,book));
print(result1);

'''
%d 整數占位
%f浮點數占位
'''
print("在第%d天,我收集了%d本書"%(day,book));
print("在第%f天,我收集了%f本書"%(day,book));
print("在第%.50f天,我收集了%.2f本書"%(day,book));

4、格式化精度控制

見上面代碼3有顯示

5、字元串格式化2

語法:f"內容{變數}";

book1=23.4
day=3;
leibie="物理書"
print(f"我在第{day}天,買了一本{leibie},花了我{book1}元")

6、對錶達式進行字元串格式化

print("2*3的結果是:%d"%(2*3));
print(f"2*3的結果是:{2*3}");

print("字元串在python中的類型名是什麼?答案是:%s"%type("字元串"));

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

-Advertisement-
Play Games
更多相關文章
  • 學習JavaScript的路徑可以按照以下步驟進行: 瞭解基本概念:首先學習JavaScript的基本概念,包括變數、數據類型、運算符、數組、對象、迴圈和條件語句等。可以通過閱讀相關的教材、線上課程或者參考W3Schools和MDN文檔等來學習。 學習控制DOM元素:學習如何使用JavaScript ...
  • 註:單點登錄原理是一個重要知識點,也常被問及,很多童鞋照葫蘆畫瓢搭建過單點登錄,但是被問到原理時可能說不出來,下麵簡單介紹,拋磚引玉,希望對大家有所幫助。 單點登錄在現在的系統架構中廣泛存在,他將多個子系統的認證體系打通,實現了一個入口多處使用,而在架構單點登錄時,也會遇到一些小問題,在不同的應用... ...
  • >5月份時曾部署上線了C++的Web伺服器,溫故而知新,本篇文章梳理總結一下部署流程知識; >- 最初的解決方案:https://blog.csdn.net/BinBinCome/article/details/129750951?spm=1001.2014.3001.5501 >- 後來的解決方案 ...
  • 運算符用於對變數和值執行操作。 加號運算符(+)將兩個值相加,如下麵的示例所示: **示例代碼:** ```Go package main import ( "fmt" ) func main() { var a = 15 + 25 fmt.Println(a) } ``` 儘管加號運算符通常用於將 ...
  • 寫代碼的時候大腦想的總是數據結構和演算法。大學學習 C 語言的時候, 書上看到的,有位編程大師說的就是, 編程就等於數據結構加演算法。C 語言 有數組這個數據結構。有人說不是啊不是還有鏈表,不是還有棧,不是還 有隊列 其實這 是表象,底層都是以數組的 形式組織設計的。C 語言 編程的時候 會使用到數組, ...
  • ## Gateway 簡介 Spring Cloud Gateway 基於 Spring 5、Spring Boot 2 和 Project Reactor 等技術,是在 Spring 生態系統之上構建的 API 網關服務,Gateway 旨在提供一種簡單而有效的方式來對 API 進行路由以及提供一 ...
  • 如何在Python中進行素因式分解。 ### 質因數分解的概述 在數學中,一個數的因數是指那些可以除以給定數並留下零餘數的數字。 質數是只有兩個因數的獨特數字,一個和數字本身。這類數字的一些例子是3,7,11,13,等等。 素數因數化是指找到所有乘以原數的素數。我們可以考慮一個簡單的例子:數字6。 ...
  • 在測試並行開發(TPD)中,代碼開發是第一位的。儘管如此,我們還是要寫出開發的測試,並執行它們來驗證代碼的準確性(而不是直接運行代碼或使用控制台)。 在Python中,我們有一個叫做單元測試的過程,裡面有mock 和patch 函數。這篇文章將討論這兩個角色的用途和區別。 ### Mock 和Pat ...
一周排行
    -Advertisement-
    Play Games
  • 隨著Aspire發佈preview5的發佈,Microsoft.Extensions.ServiceDiscovery隨之更新, 服務註冊發現這個屬於老掉牙的話題解決什麼問題就不贅述了,這裡主要講講Microsoft.Extensions.ServiceDiscovery(preview5)以及如何 ...
  • 概述:通過使用`SemaphoreSlim`,可以簡單而有效地限制非同步HTTP請求的併發量,確保在任何給定時間內不超過20個網頁同時下載。`ParallelOptions`不適用於非同步操作,但可考慮使用`Parallel.ForEach`,儘管在非同步場景中謹慎使用。 對於併發非同步 I/O 操作的數量 ...
  • 1.Linux上安裝Docken 伺服器系統版本以及內核版本:cat /etc/redhat-release 查看伺服器內核版本:uname -r 安裝依賴包:yum install -y yum-utils device-mapper-persistent-data lvm2 設置阿裡雲鏡像源:y ...
  • 概述:WPF界面綁定和渲染大量數據可能導致性能問題。通過啟用UI虛擬化、非同步載入和數據分頁,可以有效提高界面響應性能。以下是簡單示例演示這些優化方法。 在WPF中,當你嘗試綁定和渲染大量的數據項時,性能問題可能出現。以下是一些可能導致性能慢的原因以及優化方法: UI 虛擬化: WPF提供了虛擬化技術 ...
  • 引言 上一章節介紹了 TDD 的三大法則,今天我們講一下在單元測試中模擬對象的使用。 Fake Fake - Fake 是一個通用術語,可用於描述 stub或 mock 對象。 它是 stub 還是 mock 取決於使用它的上下文。 也就是說,Fake 可以是 stub 或 mock Mock - ...
  • 為.net6在CentOS7上面做準備,先在vmware虛擬機安裝CentOS 7.9 新建CentOS764位的系統 因為CentOS8不更新了,所以安裝7;簡單就一筆帶過了 選擇下載好的操作系統的iso文件,下載地址https://mirrors.aliyun.com/centos/7.9.20 ...
  • 經過前面幾篇的學習,我們瞭解到指令的大概分類,如:參數載入指令,該載入指令以 Ld 開頭,將參數載入到棧中,以便於後續執行操作命令。參數存儲指令,其指令以 St 開頭,將棧中的數據,存儲到指定的變數中,以方便後續使用。創建實例指令,其指令以 New 開頭,用於在運行時動態生成並初始化對象。方法調用指... ...
  • LiteDB 是一個輕量級的嵌入式 NoSQL 資料庫,其設計理念與 MongoDB 類似,但它是完全使用 C# 開發的,因此與 C# 應用程式的集成非常順暢。與 SQLite 相比,LiteDB 提供了 NoSQL(即鍵值對)的數據存儲方式,並且是一個開源且免費的項目。它適用於桌面、移動以及 We ...
  • 1 開源解析和拆分文檔 第三方的工具去對文件解析拆分,去將我們的文件內容給提取出來,並將我們的文檔內容去拆分成一個小的chunk。常見的PDF word mark down, JSON、HTML。都可以有很好的一些模塊去把這些文件去進行一個東西去提取。 優勢 支持豐富的文檔類型 每種文檔多樣化選擇 ...
  • OOM是什麼?英文全稱為 OutOfMemoryError(記憶體溢出錯誤)。當程式發生OOM時,如何去定位導致異常的代碼還是挺麻煩的。 要檢查OOM發生的原因,首先需要瞭解各種OOM情況下會報的異常信息。這樣能縮小排查範圍,再結合異常堆棧、heapDump文件、JVM分析工具和業務代碼來判斷具體是哪 ...