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
  • 1、預覽地址:http://139.155.137.144:9012 2、qq群:801913255 一、前言 隨著網路的發展,企業對於信息系統數據的保密工作愈發重視,不同身份、角色對於數據的訪問許可權都應該大相徑庭。 列如 1、不同登錄人員對一個數據列表的可見度是不一樣的,如數據列、數據行、數據按鈕 ...
  • 前言 上一篇文章寫瞭如何使用RabbitMQ做個簡單的發送郵件項目,然後評論也是比較多,也是準備去學習一下如何確保RabbitMQ的消息可靠性,但是由於時間原因,先來說說設計模式中的簡單工廠模式吧! 在瞭解簡單工廠模式之前,我們要知道C#是一款面向對象的高級程式語言。它有3大特性,封裝、繼承、多態。 ...
  • Nodify學習 一:介紹與使用 - 可樂_加冰 - 博客園 (cnblogs.com) Nodify學習 二:添加節點 - 可樂_加冰 - 博客園 (cnblogs.com) 介紹 Nodify是一個WPF基於節點的編輯器控制項,其中包含一系列節點、連接和連接器組件,旨在簡化構建基於節點的工具的過程 ...
  • 創建一個webapi項目做測試使用。 創建新控制器,搭建一個基礎框架,包括獲取當天日期、wiki的請求地址等 創建一個Http請求幫助類以及方法,用於獲取指定URL的信息 使用http請求訪問指定url,先運行一下,看看返回的內容。內容如圖右邊所示,實際上是一個Json數據。我們主要解析 大事記 部 ...
  • 最近在不少自媒體上看到有關.NET與C#的資訊與評價,感覺大家對.NET與C#還是不太瞭解,尤其是對2016年6月發佈的跨平臺.NET Core 1.0,更是知之甚少。在考慮一番之後,還是決定寫點東西總結一下,也回顧一下.NET的發展歷史。 首先,你沒看錯,.NET是跨平臺的,可以在Windows、 ...
  • Nodify學習 一:介紹與使用 - 可樂_加冰 - 博客園 (cnblogs.com) Nodify學習 二:添加節點 - 可樂_加冰 - 博客園 (cnblogs.com) 添加節點(nodes) 通過上一篇我們已經創建好了編輯器實例現在我們為編輯器添加一個節點 添加model和viewmode ...
  • 前言 資料庫併發,數據審計和軟刪除一直是數據持久化方面的經典問題。早些時候,這些工作需要手寫複雜的SQL或者通過存儲過程和觸發器實現。手寫複雜SQL對軟體可維護性構成了相當大的挑戰,隨著SQL字數的變多,用到的嵌套和複雜語法增加,可讀性和可維護性的難度是幾何級暴漲。因此如何在實現功能的同時控制這些S ...
  • 類型檢查和轉換:當你需要檢查對象是否為特定類型,並且希望在同一時間內將其轉換為那個類型時,模式匹配提供了一種更簡潔的方式來完成這一任務,避免了使用傳統的as和is操作符後還需要進行額外的null檢查。 複雜條件邏輯:在處理複雜的條件邏輯時,特別是涉及到多個條件和類型的情況下,使用模式匹配可以使代碼更 ...
  • 在日常開發中,我們經常需要和文件打交道,特別是桌面開發,有時候就會需要載入大批量的文件,而且可能還會存在部分文件缺失的情況,那麼如何才能快速的判斷文件是否存在呢?如果處理不當的,且文件數量比較多的時候,可能會造成卡頓等情況,進而影響程式的使用體驗。今天就以一個簡單的小例子,簡述兩種不同的判斷文件是否... ...
  • 前言 資料庫併發,數據審計和軟刪除一直是數據持久化方面的經典問題。早些時候,這些工作需要手寫複雜的SQL或者通過存儲過程和觸發器實現。手寫複雜SQL對軟體可維護性構成了相當大的挑戰,隨著SQL字數的變多,用到的嵌套和複雜語法增加,可讀性和可維護性的難度是幾何級暴漲。因此如何在實現功能的同時控制這些S ...