name = " alex"
# 1) 移除 name 變數對應的值兩邊的空格,並輸出處理結果
print(name[1:])
# 2) 判斷 name 變數對應的值是否以 "al" 開頭,並輸出結果
if name.startswith('al') == true:
print(name)
# 3) 判斷 name 變數對應的值是否以 "x" 結尾,並輸出結果
if name.endswith('x') == true:
print(name)
# 4) 將 name 變數對應的值中的 「l」 替換為 「p」,並輸出結果
print(name.replace("l","p",1))
# 5) 將 name 變數對應的值根據 「l」 分割,並輸出結果。
print(name.split('l'))
# 6) 將 name 變數對應的值變大寫,並輸出結果
print(name.upper())
# 7) 將 name 變數對應的值變小寫,並輸出結果
print(name.lower())
# 8) 請輸出 name 變數對應的值的第 2 個字元?
print(name[1])
# 9) 請輸出 name 變數對應的值的前 3 個字元?
print(name[:3])
# 10) 請輸出 name 變數對應的值的後 2 個字元?
print(name[-2:])
# 11) 請輸出 name 變數對應的值中 「e」 所在索引位置?
count = 0
for i in name:
if i == 'e':
print(count)
count += 1
# 12) 獲取子串行,去掉最後乙個字元。如: oldboy 則獲取 oldbo。
lt = list(input('請輸入一段序列'))
lt.pop(-1)
print(lt)
# 1.將以下資料儲存為字典型別
# 資料:info = "name:owen|age:18|gender:男"
# 結果:
for i in info:
a,b = i.split(':')
if b.isdigit():
b = int (b)
dic[a]= b
print(dic)
# 2.完成資料的去重
# 資料:t3 = [1, 2, 1, 2, 3, 5, 9]
# 結果:t3 = [1, 2, 3, 5, 9]
t3 = [1, 2, 1, 2, 3, 5, 9]
t3 = set(t3)
print(t3)
# 3 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],將所有大於 66 的值儲存至字典的第乙個key中,將小於 66 的值儲存至第二個key的值中
即: s = [11,22,33,44,55,66,77,88,99,90]
k1=k2=
for i in s:
if i > 66:
if i < 66:
print(k1,k2)
# 4.完成錄入**本(選做)
# 需求:
'''-- 從鍵盤中錄入姓名(不區分大小寫):
-- 姓名必須是全英文本母組成,不是則重新錄入姓名,如果是q,代表退出
-- **必須為字串中是數字(如'12312312312')且長度必須是11位
-- 如果出現姓名相同,則保留最後一次**號碼
-- 形成的資料是有**分組的,如:第一次錄入owen,13355667788,則會形成
-- }
最終資料,分組名一定大寫:
, 'o':
}'''
name = ''
while true:
s = input('請輸入姓名,按q結束')
if not s.isalpha() :
print('請輸入英文')
continue
if s == 'q':
break
name = name + s
while true:
number = input('請輸入**號碼11位')
if len(number) == 11:
break
else:
print('請輸入11位數')
dic =
print(f':')
Python列表 字典 元組練習題
一 將下列姓名長度小於2字元的刪除,將寫法不同但名字一樣的名字合併,並按首字母大寫形式輸出。names bob john alice bob alice j bob 答案 names bob john alice bob alice j bob ans ans二 將上題列表中所有重名人員進行計數並以...
Python字串 列表 字典 元組 集合
print ord 我 ord 喜 ord 歡 ord 你 25105 21916 27426 20320 print chr 25105 chr 21916 chr 27426 chr 20320 我 喜 歡 你 使用insert 函式在指定位置插入元素,其接受兩個引數,第乙個引數指定要插入的位置...
python字串列表字典相互轉換
字串轉換成字典 json越來越流行,通過python獲取到json格式的字串後,可以通過eval函式轉換成dict格式或者list格式 a b eval a b type b name import json c json.loads a type c name 支援字串和數字,其餘格式的好像不支援...