記憶體位址
#字串為不可變型別,原先指向字串的位址是不可改變的
line="he";
line_copy=line;
print(id(line));# 2607584542648
print(id(line_copy));# 2607584542648
line="she\'he";
print(id(line));# 2607584580696
line="it\'she\'he";
print(id(line));# 2607584558064
print(id(line_copy));# 2607584542648
print(line);# it'she'he
print(line);# it'she'he
翻轉字元
line="abcdefhshajjad";
print(line);# abcdefhshajjad
print(line[::-1]);# dajjahshfedcba
字串長度
line="abcdefhshajjad";
print(len(line));# 14
計數函式
line="abcdefhshajjad";
print(line.count('a'));#3
字串首尾判斷
line="abcdefhshajjad";
#匹配是否以某字串結尾
print(line.endswith('a'));# false
print(line.endswith('ad'));# true
#匹配是否以某字串開頭
print(line.startswith('a'));# true
print(line.startswith('b'));# false
查詢字元
line="abcdefhshajjad";
#find函式查詢存在的字元
print(line.find('b'));# 1
#find查詢不存在的字元
print(line.find('z'));# -1
#index函式查詢存在字元
print(line.index('b'));# 1
#index查詢不存在字元
print(line.index('z'));# error(報錯)
字母大小寫
line="abcdefhshajjad";
#小寫print(line.lower());
#大寫print(line.upper());
#判斷是否大寫
print(line.isupper());
#判斷是否訊息
print(line.islower());
python學習筆記 二 字串操作
該一系列python學習筆記都是根據 python基礎教程 第3版 內容所記錄整理的 所有標準序列操作 索引 切片 乘法 成員資格檢查 長度 最小值和最大值 都適用於字串,但字串是不可變的,所有元素賦值 切片賦值等操作都是非法的。這裡設定字串格式的基本思想是對字串呼叫方法format,並提供要設定其...
python基礎之二 字串
1.判斷只包含空白字元 空格 換行 製表符 s t n print s.isspace true2.判斷為空值字串物件 s print s true1.以任意個空白字元分割 s 1 2 3 t4 n n5 print s.split 輸出 1 2 3 4 5 2.以指定字元分割 s 1 2 3 t4...
二 字串操作 Python基礎
root kali python3 q work hard q work hard q q.replace w w 將work hard首字母小寫w換成大寫w。q work hard q.find h 5 q work hard 字元h在第5個位置。小寫 大寫 不能改變變數q字串,所以新增乙個新的變...