字串:
在列印字串時,如果在後面加入end='':結果如下
print('aa',end='\t') #end可以在字串後面加入一些限制
print('bb',end='\t')
print('cc')
aa bb cc
input()j讀取從鍵盤輸入的字串
myname=input('請輸入你的名字:') #使用input()可以從控制台讀取鍵盤輸入的字串
int()可以將字串改為數字
str()可以將整型改為字串
int('234')
str(3.14)
'3.14'
提取字串
a='abcdefghijklmnopqrstuvwxyz'
a[0]
'a'a[25]
'z'a[-1]
'z'a[-26]
'a'replace可以替換字串中的乙個,字串是不能被改變的
a.replace('c','範')
'ab範defghijklmnopqrstuvwxyz'
a'abcdefghijklmnopqrstuvwxyz'
slice切片
a[1:5]
'bcde'
a[1:5:1] #slice切片 格式[起始偏移:終止偏移:步長] 包頭不包尾
'bcde'
a[1:5:2]
'bd'
a[-3:]
'xyz'
a[-3:-8]
a[-8:-3]
'stuvw'
a[1:30]
'bcdefghijklmnopqrstuvwxyz'
split分割字串與join拼接字串
a='to be or not to be'
a.split()
['to', 'be', 'or', 'not', 'to', 'be']
a.split('be') #分割字串be
['to ', ' or not to ', '']
a=['stx','sxt001','stx002']
'*'.join(a) #jioin字串拼接 join比+運算效能快
'stx*sxt001*stx002'
join與+運算效率比較
import time
time01 = time.time() #起始時刻
a=''
for i in range(1000000):
a += 'stx'
time02 = time.time() #終止時刻
print('運算時間'+str(time02-time01))
time03 = time.time()
li =
for i in range(1000000):
a=''.join(li)
time04 = time.time()
print('運算時間'+str(time04-time03))
python可以多久學會 多久能學會Python
多久能學會python?書聲琅琅教育番茄老師介紹,對於初學者來講,問多久能學會python是比較多的,因為他們在面對挑戰時不夠自信,同時也沒有參考,因此想知道乙個確切的答案,但這並沒有確切的答案。多久能學會python?每個人的學習方式都不同。他們從不同的 以不同的速度學習。假設你問這個問題,有人回...
4天學會python python學習第四天
1.使用者登入驗證 usr bin env python coding utf 8 提示輸入使用者名稱和密碼 驗證使用者名稱和密碼 如果錯誤,則輸出使用者名稱或密碼錯誤 如果成功,則輸出 歡迎,import getpass name raw input 請輸入使用者名稱 pwd getpass.ge...
5天學會python 學習python第五天
字串的駐留儲存機制 a abd 33 保留機制只有字串由字元,下劃線,與數字組成才有 b abd 33 a is b true c dd d dd c is d false in 與 not in檢視一小段字串是否在字串裡 cd in a true dd not in a true 一些字串的使用方...