print
('hello world'
.capitalize())
#讓第乙個單詞首字母大寫
print
('hello world'
.upper())
#全大寫
print
('hello world'
.lower())
#全小寫
print
('hello world'
.title())
#每個單詞的首字母大寫
#ljust,rjust ljust(width,fillchar) 長度和填充的字元,預設是空格
print
('hello'
.ljust(10)
)print
('hello'
.ljust(10,
'-')
)print
('hello'
.rjust(10)
)print
('hello'
.rjust(10,
'-')
)#居中
print
('hello'
.center(20)
)print
('hello'
.center(20,
'*')
)#去空格
print
(' hello '
.lstrip())
print
('-----hello-----'
.lstrip(
'-')
)print
(' hello '
.rstrip())
print
(' hello '
.strip())
names =
'zhangsan+lisi+wangwu+tom+jerry'
name = names.split(
'+')
print
(name)
fruits =
['banana',,
'grape'
,'pear'
,'orange'
]print
('-'
.join(fruits)
)print
('*'
.join(
'hello'
.title())
)word =
'hello'
x =input
('請輸入乙個字元:'
)for h in word:
if x == h:
print
('您輸入的內容存在'
)break
else
:print
('您輸入的內容不存在'
)name =
'curry'
age =
32print
(,name,
'今年'
,age,
'歲了'
,sep='')
#字串的format方法
#{}用來佔位
x =.
format
('curry',32
)print
(x)# 根據數字的順序進行填入,從0開始
x =.
format(32
,'curry'
)print
(x)#
x =.
format
(name =
'curry'
,age =32)
print
(x)#混合使用
x =.
format(32
,name =
'curry'
)print
(x)
結果
hello world
hello world
hello world
hello world
hello
hello---
--hello--
---hello
hello
****
***hello**
****
**hello
hello---
--hello
hello
['zhangsan'
,'lisi'
,'wangwu'
,'tom'
,'jerry'
]h*e*l*l*o
請輸入乙個字元:
132您輸入的內容不存在
process finished with exit code 0
python筆記 字串
最重要的 序列資料型別 字串 格式 單行字串,單引號或者雙引號包裹,如果必要,需要交叉使用 多行字串,三引號,或者轉義字串,有個點 三引號的字串也是可以賦值給變數的,同單引號雙引號包裹的字串一樣 基本方法贅述一下 string.capitalize 將字串的 首字母大寫 string.title 將...
Python筆記 字串
字串是不可變資料型別!a curry b kobe c stephen d bryant 顯示乙個普通的單引號 顯示乙個普通的雙引號 n 換行 t 製表符,4個空格 前面乙個 是對後面 的轉義,乙個普通的 print hello wor ld 在字串前面新增乙個r r,表示原生字串 p r hell...
python 字串 筆記
1 單引號 雙引號 三引號是等價的 2 轉義字元 將轉義字元後的符號 看做乙個字元 print i said,don t do it 3 三引號 可以輸入多行文字,在輸入結束三引號之前這些文字不會被處理。print hello i am here 4 換行 n 轉義字元 在多行中列印文字 更有效率且...