佔位符和字串基礎操作學習及列表初步認識

2021-08-21 02:45:11 字數 3706 閱讀 4039

今天告訴大家佔位符和字串基礎操作,同時初步認識列表,希望對有需要的人有所幫助。

name ='張三'age = 17

height = 1.78

#其他語言 ,%s代表字串的佔位符 ;

python,%s代表所有型別的佔位符。

print('我的名字是%s,我的年齡是%s,我的身高是%s'% (name,age,height))

info ='我的年齡是%d'% age

print(info)

#保留幾位整數,如果整數字不夠 ,用0補齊;

數字d ,表示整數前的0的個數。

info ='我的年齡是%.6d'% age

print(info)

#預設保留6位小數

info ='我的身高是%f公尺'% height

print(info)

#精度丟失:當保留小數字太多的時候 ,會造成進度丟失;

#無需在意,計算機無法表示那麼多位。

數字f 表示多少位數。

info ='我的身高是%.2f公尺'% height

print(info)

info ='我的身高是%.10f公尺'% height

print(info)

info ='今天是星期四hello world'print(info[0])

print(info[7])

#獲取指定內容;

值1:開始位置 (包括該位置);

值2:結束位置 (不包括該位置)

print(info[3:5])

#直接獲取從指定開始到字串結束的位置

print(info[3:100])

#獲取從指定位置到結束位置的內容

info ='2018七月七,我在智遊吃炸雞'print(info[4:])

#從反序位置擷取字串

print(info[:-3])

#相當於直接獲取info的整個內容

print(info[:])

info ='程式設計師,設計師,工程師'

info = info.replace(',','/')

print(info)

url =''print(url[21:])

#split 分割

result = url.split('/')

print(result)

info ='hello world'#首字母大寫

print(info.capitalize())

#全部首字母大寫

print(info.title())

url ='taobao.com'#如果url不是以***x開頭

name ='小明'#not不是必須和if組合在一起的

if notname.endswith('歐巴'):

name = name +'歐巴'print(name)

info ='hello world'info = info.lower()

print(info)

info = info.upper()

print(info)

info ='!@#$%asdsfghfgj32324356576#&#$%^*()_dsgh'n =''forxininfo:

ifx.isdigit():

n = n + x

print(n)

首先宣告乙個列表。

什麼是列表?

簡單來說列表就是容器 ,它是用來存放物件,變數等內容的容器。

list1 =

list2 = list()

list3 = ['hello',17,true,3, 14]

list4 = [['hello'] ,[17] ,[true]]

print(list4)

list = ['張三','李四','王五','趙六']

print(list)

)print(list)

#insert 插入;

值1:插入的位置;

值2:插入的內容

list.insert(0,'小二')

print(list)

list.insert(3,'中間人')

print(list)

#如果插入的位置,超出了列表的長度,就插入最後一位

list.insert(100,'大神')

print(list)

)print(list)

#remove 方法 預設將列表的元素 從左到右以此刪除

list.remove('張三')

list.remove('張三')

print(list)

list.pop()

print(list)

list.pop(2)

print(list)

index = list.index('馮七')

print(index)

list[0] ='阿三'print(list)

#值1:開始位置;

值2:結束位置(不包括該位置)

print(list[1:-1])

print(list [1:])

#值3:增量

print(list[1:4:3])

#倒序print(list[::-1])

print(list[::2])

print(list[1::2])

#len 獲取長度

print(len(list))

#分別獲取每乙個元素

forx,yinlist:

print(x,y)

字串中佔位符替換 mybatis學習筆記

編寫tokenhandler實現類 從輸入引數中獲取value替換sql中的佔位符,這裡使用map承載 private static class variabletokenhandler implements tokenhandler override public string handletok...

字串中 key 佔位符替換

今天在開發中遇到了模板拼接的問題 類似於 我是,我來自,今年歲 轉換成 我是小明,我來自北京,今年15歲 接受時是用map 的形式 其中map的key 對應著模板中大括號中的key string a 我是,我來自,今年歲 map mapstring newhashmap mapstring.put ...

js字串使用佔位符拼接

由於幾個老專案中經常用到jquery拼接字串,各種引號很disgusting 所以寫了乙個佔位符拼接的的方法 string.prototype.signmix function g param key return str else g arguments i return str var str1...