03 Python學習筆記 字串及其魔法方法2

2021-08-21 19:20:08 字數 1567 閱讀 4745

# join將字串中的每乙個元素按照指定的分隔符進行拼接

test = "hello world"

print(test)

v = "_".join(test)

print(v)

# split/lsplit/rsplit以指定字元進行分割,但不獲取該字元,可指定分割次數

test = "hello world"

v1 = test.split('o',1)

print(v1)

v2 = test.split('o',2)

print(v2)

# find用於查詢,找到後返回位置資訊,若未找到則返回-1

test = 'alex'

v3 = test.find('ex')

print(v3)

v4 = test.find('ax')

print(v4)

# strip/lstrip/rstrip用於去除字串中的space、\n、\t等

# 也可以指定引數

test = '***hello world***'

v5 = test.strip('*')

print(v5)

# 索引

test = 'alex'

v6 = test[0]

print(v6)

v7 = test[0:-1]

print(v7)

# python3裡:len獲取當前的字串由幾個字元組成,如下例,len=3

# python2裡:len獲取當前的字串一共多少個位元組,如下例,len=9

test = '楊小明'

v9 = len(test)

print(v9)

# 作用於列表時,len計算共有幾個切片

li = [11,22,33,'aa']

v10 = len(li)

print(v10)

# for迴圈

test = 'hello world'

for abc in test:

print(abc)

# replace用於替換字串中的特定字元

test = '*alex*alex*alex*alex'

v11 = test.replace('alex','hello',2)

print(v11)

字串一旦建立,就不可修改。

一旦修改或拼接,都會重新生成新的字串

# range建立數列

v12 = range(0,100,5)

for item in v12:

print(item)

# 將字串對應的索引列印出來

test = input('>>>')

for i in range(len(test)):

print(i,test[i])

學習筆記 03 Python教程 py檔案

立即學習 python shell適合小段 臨時使用 py檔案 usr bin env python3 coding utf 8 第一行為直譯器宣告,必須為檔案第一行,前面不能有空行 linux用到 有不太一樣的寫法 第二行是檔案編碼宣告,不寫的話,interpreter預設用ascii解碼py檔案...

python學習筆記03 變數和字串

變數 變數 把乙個值賦值給乙個名字時,它會儲存在記憶體中,稱之為變數 virable 但在python中並不會儲存在變數裡,僅僅是類似於給值加了標籤 變數的使用規則 1.使用變數,首先需要給變數賦值 2.變數名可以包括數字,字母,下劃線,但不能以數字開頭 3.字母可以大寫可以小寫,但兩者意義完全不同...

學習筆記 03 Python入門教程 死迴圈

立即學習 反覆學第一章1個月自己寫的猜雙色球 猜雙色球作業沒有用老師寫的那麼好請老師多多指教!print 雙色球小遊戲你可以迴圈玩六次!a 0 while a 6 a 1 print one red ball range of choice 0 10 red ball1 input 請選擇第乙個紅球...