4天學會python 學習python第四天

2021-10-13 14:21:15 字數 1514 閱讀 5863

字串:

在列印字串時,如果在後面加入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 一些字串的使用方...