列表
列表切片取值、反轉
a =
['10'
,'9'
,'8'
,'7'
,'6'
,'5'
]b =
'扣籃大賽'
print
(a[-5:
-1])
#倒著切,從右向左,切片的特性是顧頭不顧尾,即start的元素會被包含,end-1是實際取出來的值
print
(a[-5:
])#這樣可以切完最後乙個,從左向右
print
(a[1:6
])#正向切
print
(a[-1:
-6:-
1])#第二個冒號後代表步長, 允許跳著取值,-1代表列表反轉
print
(b[::-
1])#非列表,可以反轉切
a.reverse(
)#直接將列表值反轉,改變a的值
print
(a)
結果如下:
[『9』, 『8』, 『7』, 『6』]
[『9』, 『8』, 『7』, 『6』, 『5』]
[『9』, 『8』, 『7』, 『6』, 『5』]
[『5』, 『6』, 『7』, 『8』, 『9』]
賽大籃扣
[『5』, 『6』, 『7』, 『8』, 『9』, 『10』]
列表迴圈
for i in a:
#列表遍歷,用for迴圈
print
(i)#每遍歷乙個值,就列印一次
for i in a:
if i ==
"6":
#在for迴圈中,可以做判斷
print
("666,老鐵"
)
結果如下:56
78910
666,老鐵
字串的各種用法
a =
"dong fo,dong"
print
(a.capitalize())
#把字串的首字母變成大寫
print
(a.casefold())
##把字串全部變成小寫
print
(a.center(
100,
"-")
)#字串長度不足100時,在兩邊用-補全
print
(a.count(
"o",1,
10))#統計字串中o有幾個,從下標1到10之間統計(不寫數字預設在全部字串中統計)
print
(a.find(
"o")
)#在字串裡尋找o ,如果尋找到就返回下標
print
(a.find(
"da"))
#如果沒尋找到,就返回-1
結果如下:
dong fo,dong
dong fo,dong--
----
----
----
----
----
----
----
----
----
----
--dong fo,dong---
----
----
----
----
----
----
----
----
----
----
-21-
1
n =
['東哥'
,'來了'
,'啊'
,'快坐'
]a =
'-'.join(n)
#拼接,列表裡面字串,用-來拼接(只能拼接字串)
print
(a)b = a.ljust(50,
'-')
#從左開始數長度50,如果不足,則用-來代表
print
(b)c = a.rjust(50,
'*')
#從右開始數長度50,如果不足,則用-來代表
print
(c)d =
"dongli"
print
(d.lower())
#把字串,全部大寫變成小寫
print
(d.upper())
#把字串,全部小寫變成大寫
e =" cat pig dog \n"
print
(e.strip())
#把字串兩邊的空格或\類的去掉,中間的去不掉
print
(e.lstrip())
#把字串左邊的空格或\類的去掉
print
(e.rstrip())
#把字串右邊的空格或\類的去掉
g ="my age is 29,your age not 29"
h = g.replace(
'29'
,'30',1
)#29表示字串內需要被替換的內容,30表示新內容,1表示替換的次數
print
(h)結果如下:
1、東哥-來了-啊-快坐
2、東哥-來了-啊-快坐---
----
----
----
----
----
----
----
----
----
-3、**
****
****
****
****
****
****
****
****
****
**東哥-來了-啊-快坐
4、dongli
5、dongli
6、cat pig dog
7、cat pig dog
8、 cat pig dog
9、my age is
30,your age not
29
a =
'dong,leo,gif|rng'
b = a.split(
',')
#把字串,按[,]分隔成列表
print
(b)c = a.startswith(
"d")
#判斷字串是否是以d開始的
print
(c)d = a.endswith(
"g")
#判斷字串是否是以g結尾的
print
(d)結果如下:
['dong'
,'leo'
,'gif|rng'
]true
true
小白日記 String類常用 API
自定義stringutils類 stringutils.isempty str 返回型別 boolean a p i效果 判斷指定字串是否為空或null 底層實現 public static boolean isempty string str 延伸 str.trim 返回型別 string a p...
小白日記 Mybatis學習 使用註解開發
在介面上實現 利用注釋編寫 根據id查詢使用者資訊 方法存在多個引數,所有的引數前面必須加上 param註解 乙個引數同樣建議新增 select value select from user where id user selectuserbyid param id int id 在核心配置檔案中繫...
UWP小白日記 2 SQLite資料庫DOME
資料庫說簡單點就是增刪改查,但是對新手來說也是要爆肝的。作為乙個新手爆肝無數次啊,血的教訓啊現在uwp的教程又少,說多了都是淚。留下來免得以後又爆肝。還有 一定要寫注釋!一定要寫注釋!一定要寫注釋!重要的事情說三遍!1.首先,準備工作 1 引用 獲取途徑 vs裡的擴充套件和更新 nuget等。2 資...