Python基礎 6 字串定義與操作

2021-09-27 07:41:11 字數 3181 閱讀 4502

#\n   換行注釋可表示多行資訊輸出

\t製表

print內三層注釋用於表示多行資訊輸出

print('566')

"""#

\n 換行注釋可表示多行資訊輸出

\t製表

print內三層注釋用於表示多行資訊輸出

print('asd fgh \ mm')

print('asd fgh \n mm')

print('asd fgh \t mm')

""""""

asd fgh \ mm

asd fgh

mmasd fgh mm

"""

#字串大小寫轉換 .lower() .lower()函式,

startswith(被判斷物件)判斷字串的開始,endswith(字元)判斷是否包含字元結束

"""

#字串大小寫轉換 .lower() .lower()函式

sp='hello lindar 1 2 3 4 5 6'

print(sp[-1])

print(sp[0:5])

sp1=sp.upper()

print(sp1)

sp2=sp.lower()

print(sp2)

print(sp2.isupper())

print(sp.startswith('he'))

print(sp.endswith('8'))

""""""

6hello

hello lindar 1 2 3 4 5 6

hello lindar 1 2 3 4 5 6

false

true

false

"""

#字串函式 :join split。可將字串列表轉換為字串函式

#split()函式還原#rjust() ljust()對齊方法

#刪除空白字元  strip 刪除兩邊空格,lstrip()刪除左邊空格,lstrip刪除右邊

#字串函式 :join split。可將字串列表轉換為字串函式

"""#join()函式在每個字串中間加入字元

>>> ','.join(['a','s','d'])

'a,s,d'

>>> ' '.join(['a','s','d'])

'a s d'

>>>

#split()函式還原

>>> 'a s d f'.split()

['a', 's', 'd', 'f']

>>> 'acscdcf'.split('c')

['a', 's', 'd', 'f']

#rjust() ljust()對齊方法

>>> sp.rjust(20)

' absulote'

>>> sp.ljust(20)

'absulote '

>>> sp.center(20,'-')

'------absulote------'

>>> sp.rjust(20,'+')

'++++++++++++absulote'

#刪除空白字元 strip 刪除兩邊空格,lstrip()刪除左邊空格,lstrip刪除右邊

>>> sp=' abc '

>>> sp.strip()

'abc'

>>> sp.lstrip()

'abc

>>> sp='asdfga'

>>> sp.strip()

'asdfga'

#指定字串可刪除

>>> sp.strip('a')

'sdfg'

>>> '

"""

例項

"""

import pyperclip

pyperclip.copy('abc123')

sp=pyperclip.paste()

print(sp)

passwords=

import sys,pyperclip

#print(sys.ar**[1]) #路徑表示式

if len(sys.ar**)<2 :

print('usage :python t6.py [account] - copy account password')

sys.exit()

account ='c'

if account in passwords:

pyperclip.copy(passwords[account])

print('password has copyed'+account)

else :

print('no account'+account)

""""""

566abc123

usage :python t6.py [account] - copy account password

"""

"""#無序列表,分離行

import pyperclip

t=pyperclip.paste()

line=t.split('\n')

for i in range (len(line)):

line[i]='*' +line[i]

print(line[i])

t=pyperclip.copy(t)

print(t)

""""""

*line=t.split('\n')

*for i in range (len(line)):

* line[i]='*' +line[i]

**pyperclip.copy(t)

none

""

python基礎學習6 字串操作

一.重複輸出字串 print hello 20 輸出20個hello 二.通過索引獲取字串中字元 print helloworld 2 輸出lloworld 三.關鍵字 in print ll in hello 輸出true 四.格式化輸出 print darling,i love you prin...

Python基礎4 字串

python字串是由數字 字母 下劃線組成的一串字元,我們可以使用引號來建立字串。如 str helloworld 在python中沒有char型別,單個字元也作為string使用 python的字串列表有2種取值順序 a.自左向右,預設索引從0開始,索引長度最長為字串長度 1 b.自右向左,預設索...

Python基礎 七 字串

python字串 python 訪問字串中的值 python 不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python 訪問子字串,可以使用方括號來擷取字串,如下例項 var1 hello world var2 runoob print var1 0 var1 0 print ...