認識字串
1.用單引號,雙引號,三引號作為定界符括起來的字串行
var1=
'hello,python '
var2=
"helloorld"
var3=
'''good'''
字串輸出
1.直接輸出
print
('1.我是英雄聯盟'
)info=
'2.我是王者榮耀'
print
(info)
print
('我是植物大戰殭屍'
)print
('我是開心消消樂')1
.我是英雄聯盟
2.我是王者榮耀
我是植物大戰殭屍
我是開心消消樂
2.格式化輸出
print
('%d. 我是%s!'%(
4,'開心消消樂'))
4. 我是開心消消樂!
3.format()輸出
位置索引
print
('i am {} ! '
.format
('python'
,'lol'))
print
('i am !'
.format
('l'
,'o'))
i am python !
i am lol!
下標索引
name=
['python'
,'lol'
]print
('i am ! i am !'
.format
(name=name)
)i am python! i am lol!
print
('i am ! i am !'
.format
(book=
'python'
,game=
'lol'))
i am python! i am lol!
屬性索引
class
game
: name =
'lol'
age =
34print
('this is !'
.format
(name=game.name)
)this is lol!
訪問字串中的值
切片操作
infor=
'python3'
print
(infor[:4
])print
(infor[:4
:2])
print
(infor[2:
6])print
(infor[2:
6:2]
)print
(infor[6:
2:-1
])pyth
ptthon
to3noh
轉義字元
info1 =
'hello\"python",i\'m tony'
print
(info1)
info2='hello python , \
i \'m tony'
print
(info2)
hello"python"
,i'm tony
hello python , i 'm tony
字串運算子
+ 字串拼接
* 重複輸出
索引獲取字串中的字元
[:] 擷取字串中的一段
in 成員運算子,包含給定字元返回true
not in 成員運算子 ,不包含給定字元返回flase
r\r 原始字元
% 格式字串
Python 字串總結
對字串的使用方法進行總結。1 建立字串 python中的字串用引號 或者 包括起來。2 修改字串 字串是不可修改的,類似元組。如 s abc s 0 z 會報錯。如果要增加或減少字元可通過建立乙個新的字串來實現,如 s abc s1 s 0 2 輸出 s1 ab s2 s def 輸出 s2 abc...
python字串總結
總結一下在學習過程中遇到的字串問題。格式化操作符 是python風格的字串格式化操作符 r 優先用repr 函式進行字串轉換 s 優先用str 函式進行字串轉換 d i 轉成有符號十進位制數 u 轉成無符號十進位制數 o 轉成無符號八進位制數 f f 轉成浮點數 小數部分自然截斷 格式化操作符輔助符...
python 字串總結
1str1 hello,world 通過len函式計算字串的長度 print len str1 13 獲得字串首字母大寫的拷貝 print str1.capitalize hello,world 獲得字串變大寫後的拷貝 print str1.upper hello,world 從字串中查詢子串所在位...