strip()
s.strip(rm) 刪除s字符串中開頭、結尾處,位于 rm刪除序列的字符
s.lstrip(rm) 刪除s字符串中開頭處,位于 rm刪除序列的字符
s.rstrip(rm) 刪除s字符串中結尾處,位于 rm刪除序列的字符
聲明:s為字符串,rm為要刪除的字符序列. 只能刪除 開頭或是結尾 的字符或是字符串。 不能刪除中間 的字符或是字符串。(rm=‘asd’,asd不分順序。)
注意:
- 當rm為空時,默認刪除 空白符 (包括’\n’, ‘\r’, ‘\t’, ’ ')
-
這里的rm刪除序列是只要邊(開頭或結尾)上的字符在刪除
序列內
,就刪除掉。(即rm=‘asd’,asd不分順序。)
結論: 只能從 頭尾 開始 匹配序列內 刪除,不能從內部。
split()
str.split(str="", num=string.count(str)).
str – 分隔符,默認為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
num – 分割次數。默認為 -1, 即分隔所有。
split返回的是一個 列表 。
筆試
import
sys
#多行輸入
if
__name__
==
"__main__"
:
# 讀取第一行的n
n
=
int
(
sys
.
stdin
.
readline
(
)
.
strip
(
)
)
ans
=
0
for
i
in
range
(
n
)
:
# 讀取每一行
line
=
sys
.
stdin
.
readline
(
)
.
strip
(
)
# strip() 默認是清除兩邊的空白符,例如:/n, /r, /t, ' ')
# 把每一行的數字分隔后轉化成int列表
values
=
list
(
map
(
int
,
line
.
split
(
)
)
)
for
v
in
values
:
ans
+=
v
print
(
ans
)
#單行輸入
for
line
in
sys
.
stdin
:
a
=
line
.
split
(
)
print
(
int
(
a
[
0
]
)
+
int
(
a
[
1
]
)
)
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
