<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
通俗來講,編碼格式就是編碼的規則
在指令碼的開頭指定編碼格式,來告訴作業系統根據什麼編碼規則來解析程式碼
gbk
中文編碼格式
ascii英文編碼格式,這種編碼格式不支援解析中文:
utf-8是一種國際通用的編碼格式,強烈建議使用這種編碼格式!
一個固定的字串中有部分元素是根據變數的值而改變的字串
比如一個字串'今天是xxxx年xx月xx號,星期x'
其中的xxx是變數,我們可以用格式化字串的方式去在字串中使用這些變數
比如群傳簡訊,群發郵件的時候,傳送的內容是一致的,傳送的人是變數
使用操作符%來實現,左側是一個字串,中間包含了格式符(可以有多個);右側是一個元組,元素為替換左側格式符的變數。
具體使用方法如下:
str = 'my name is %s,my age is %s' % ('xiaoming', 20)
如果左側只有一個%,則右側不需要用()包裹:
str = 'my name is %s' % 'xiaoming'
注意:左側的格式符與右側替換格式符的變數兩邊數量一定要一致
例子:
用來格式化字串,使用起來比%更靈活
使用format的字串主體使用{}
來代替格式符,{}
中可以指定順序
str = string.format(data, data, data...)
例子:
{}中指定替換的順序:
注意:與%一樣,格式化的數量與替換的變數,兩邊數量需要保持一致
用法:
name = 'xiaoming' # 先定義變數 str_1 = f'你好{name}'
比較推薦第二種格式化方法—format()函數
%
%c的變數只支援整型或一個單個字元,否則會報錯
後面的變數型別要根據規則傳入,否則會報錯
%d後面的變數是浮點型,不會報錯,而是會變成整型
%f後面的變數是整型,不會報錯,而是會變成浮點型
同樣也支援對不同資料型別格式化,但有些格式符,比如u、c
什麼是跳脫字元?將字元轉成其他含義的功能,這種字元叫跳脫字元
例子:
print(r'有跳脫字元的字串') # 此時跳脫字元是無效的
到此這篇關於 python中字串的常見操作總結(二)的文章就介紹到這了,更多相關 python字串內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45