python 姓名用*替换_学会用python截取你的姓名
先來看一張動圖。
輸入你的名字,這個(gè)python腳本就能把你的姓和名字分割出來,原理其實(shí)很簡單,主要就是用到了字符串的截取操作。
前面的文章中,我們剛介紹了python的幾種基本數(shù)據(jù)類型,現(xiàn)在我們就來講講python字符串的一些操作。
1、字符串長度
大多數(shù)情況下,我們要對一個(gè)字符串進(jìn)行處理的話,首先一般都是先要獲取字符串的長度,在python中使用 len() 方法即可獲取字符串長度,字符串長度即代表有多少個(gè)中文字符或者英文字符。
2、字符串截取
其實(shí)在python中,字符串中每個(gè)字符都會有一個(gè)索引,這個(gè)索引是從0開始的,我們可以把它理解為下標(biāo),也就是說字符串的第一個(gè)字符的下標(biāo)就是0,最后一個(gè)字符的下標(biāo)就該字符串的總長度再減1,比如 a = "我的名字叫譚小譚",那么a[0]就表示字符串的第一個(gè)字符 "我",a[len(a)-1]就表示字符串的最后一個(gè)字符,所以通過字符串的下標(biāo)我們可以獲取字符串中指定的字符。同時(shí)我們還可以通過a[0:4]來截取字符串中第一個(gè)字符到第四個(gè)字符共四個(gè)字符串,那么a[1:4]截取是又是哪幾個(gè)字符呢,建議大家親自動手寫個(gè)程序去試下。
3、字符串拼接
字符串拼接可以把多個(gè)字符串拼接成一個(gè)字符串,"+"表示拼接符號,a = "我愛";? b = "北京天安門"; c = a+b;那么字符串c則變成"我愛北京天安門",也可以直接寫成 a += b,字符串拼接很簡單,只要記得"+"是拼接符號就行了。
4、字符串格式化
字符串格式化主要用來處理動態(tài)輸出字符內(nèi)容,這種情況在實(shí)際生活中有非常多的應(yīng)用場景,隨便舉個(gè)例子,"尊敬的用戶xxx,你的賬戶xxxxxx入賬100,000元。",其中xxx內(nèi)容就是動態(tài)變化的,每個(gè)人都不同,這時(shí)候就可以使用字符串格式化來處理了。"%"是字符串格式化符號,還是舉個(gè)例子,print('你好,%s,你入賬 %s'? %? ("譚小譚",100000.66)),其中 "%" 就是指字符串格式化,在字符串內(nèi) "%s"、"%d"、"%f",分別表示需要用字符串、整數(shù)、浮點(diǎn)數(shù)(小數(shù))來替換,如果你不確定用什么數(shù)據(jù)類型,可以統(tǒng)一使用"%s"來處理,注意字符串內(nèi)部有幾個(gè) "%"就需要幾個(gè)變量或者值來替換,而且要按順序?qū)?yīng)。
總結(jié)
以上是生活随笔為你收集整理的python 姓名用*替换_学会用python截取你的姓名的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Paper】Origin绘制误差棒图(
- 下一篇: 【Python】创建长度为n的全0列表和