婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python的字符串示例講解

Python的字符串示例講解

熱門標簽:佛山通用400電話申請 淮安呼叫中心外呼系統如何 廣東旅游地圖標注 電話外呼系統招商代理 看懂地圖標注方法 蘇州人工外呼系統軟件 電話機器人貸款詐騙 京華圖書館地圖標注 打印谷歌地圖標注

之前我們學習過一個不可變的序列叫元組,今天我們探討的字符串,也是一個不可變序列。

1. 字符串的創建

一個概念: 字符串的駐留機制
那什么是字符串的駐留機制呢?
意思是: 僅保留一份相同且不可變字符串的方法,不同的值被存放在字符串的駐留池中,python的駐留機制對相同的字符串只保留一份拷貝,后續創建相同字符串時候,不會開辟新的空間,而是把該字符串的地址重新賦值給新建的變量。

1) 字符串的定義

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
a='itlaoxin'
b="itlaoxin"
c='''itlaoxiin'''
print(a,b,c,id(a),id(b),id(c))

輸出結果

可以看到ID都是一樣的。

在內存中只有一份

幾點注意事項:
在交互模式下,能實現駐留機制的情況:

  • 字符串的長度為0 或者1時
  • 符合標識符的字符串
  • 字符串只在編譯時候進行駐留,而非運行時
  • 【-5,256】之間的整數數字

 

2. 字符串的常用操作

關于字符串的操作,我們可以把字符串看成是關于字符的列表:

1) 查詢操作

  •  index() 查找字符串substr第一次出現的位置,如果查找的子串不存在,拋出異常
  • rindex() 查找字符串substr最后一次出現的問題,如果不存在,則報異常
  • find() 查找子串substr第一次出現的位置,不存在返回-1
  • rfind 查找子串substr最后一次出現的位置,若不存在返回 -1
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s='hello,world'
print(s.index('l')) #2
print(s.find('l')) #2
print(s.rfind('l')) #9
print(s.rindex('l')) #9

這里建議大家使用find,或者rfind,因為不會報異常

2) 字符串的常用操作

 a) 大小寫轉換

  • upper() 把字符串中所有的字符都轉化成大寫字母(會產生新的字符串對象)
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
a=s.upper()
print(s)
print(a)
  • lower() 把字符串中所有的字符都轉換成小寫字母
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
a=s.lower()
print(s)
print(a)

輸出結果:

hello,ITlaoxin
hello,itlaoxin

swapcase() 把字符串中所有的大寫字母轉換成小寫字母,把所有的小寫字母轉換成大寫字母

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
a=s.swapcase()
print(a,id(a))
print(s,id(s))
  • capitalize() 把第一個字符轉換成大寫,把其余的字符轉換成小寫
  • tilele( )把每個單詞的第一個字符轉換成大寫,把每個讀單詞的剩余字符轉換成小寫
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
a=s.title()
print(a)

b) 字符串內容對齊操作

  • center() 居中對齊
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
print(s.center(20,'*'))

一共14個字符,定義20個字符,左右各三個

  • ljust() 左對齊

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
print(s.ljust(20,"*"))

如果不寫* ,默認是空格

  • rjust 右對齊
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
print(s.rjust(20,"*"))

  • zfill 右對齊

這種方式會用0填充

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
print(s.zfill(20))

c) 字符串的拆分

  •  split() 分割,從左邊開始,默認的分割符是空格,分割完后是列表
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello,ITlaoxin"
lst=s.split()
print(lst)

輸出結果:

我們可以指定分割符,用sep=‘|' 的形式

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello|ITlaoxin|gaosh"
lst=s.split(sep='|')
print(lst)

輸出結果

['hello,ITlaoxin']

如果這個地方我們用默認的空格會是什么結果:

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello|ITlaoxin|gaosh"
lst=s.split()
print(lst)

結果

['hello|ITlaoxin|gaosh']

可以看到,因為這個字符串中沒有空格,所以他就是一個元素的列表。

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello|ITlaoxin|gaosh"
lst=s.split(sep='|',maxsplit=1)
print(lst)

結果:

['hello', 'ITlaoxin|gaosh']

這里只拆分了一次。

  • rsplit() 從字符右邊開始拆分,默認拆分字符是空格,返回值是一個列表

maxsplit可以指定最大拆分次數

這個和split的使用方法一樣,只是rsplist是從右邊開始拆分,splist從左邊拆分

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s="hello|ITlaoxin|gaosh"
lst=s.split(sep='|',maxsplit=1)
print(lst)

lst1=s.rsplit(sep='|',maxsplit=1)
print(lst1)

結果如圖所示:

d) 字符串的判斷方法

  • isidentifier() 判斷指定的字符串是否是合法的標識符
  • isspace() 判斷指定的字符串是否全部由空白字符組成(回車,換行,水平指制表符)
  • issalpha() 判斷字符串是否全部由字母組成
  • isdecimal( )判斷指定字符串是否全部是十進制組成
  • isnumeric() 判斷指定的字符串全部由數字組成
  • isalnum()判斷指定字符串是否全部由字母和數字組成
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s='hello,world,python'
print('1',s.isidentifier())
print('2','hello'.isidentifier())
print('3','\t'.isidentifier())
print('4','abc'.isspace())
print('5','abc'.isalpha())
print('6','1'.isspace())
print('7','123'.isnumeric())
print('8','abc123'.isalnum())
print('9','123abc!'.isalnum())

e) 字符串的其他操作 字符串的替換replace()

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
s='hello,world,python'
print(s.replace('python','itlaoxin'))
s1='hello,python,python ,python'
print(s1.replace('python','itlaoxin',2))

結果:

hello,world,itlaoxin
hello,itlaoxin,itlaoxin ,python

字符串的合并 join()

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
lst=['hello','java','python']
print('|'.join(lst))

結果:hello|java|python

f) 字符串的比較

使用運算符 >,>= ,,= ,= ,!=

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
print('1','itlaoxin'>'laoxin')
print('2','itlaoxin'>'itlaox')

結果:

 False
 True

如果第一個字母就不相同,就比較原始值 ord()

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
print('1','itlaoxin'>'laoxin')
print('2','itlaoxin'>'itlaox')
print('3','python'>'java')
## 相當于
print(ord('p'),ord('j'))

第三個相當于112與106比較

g) 字符串的切片

字符串是不可變類型,不具備增刪改查的操作,切片是會產生新的對象的

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
a='hello,world,itlaoxin'
print(a[:5])

輸出結果:
hello

不寫起始位置,它會從index0開始切

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
a='hello,world,itlaoxin'
print(a[6:]) #world,itlaoxin

沒有指定結束位置,會切到最后

step是指定步長

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
a='hello,world,itlaoxin'
print(a[1:8:2]) #el,o
# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
a='hello,world,itlaoxin'
print(a[1:8:2])
print(a[::2]) #hlowrdiloi

h) 格式化字符串

為什么要格式化字符串呢?
字符串的拼接會產生新的Id,會造成空間浪費, 這個時候就需要使用字符串的格式化。

格式化字符串的兩種方式:
% 做占位符

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
#第一種方式%

name='互聯網老辛'
age=40
print('我叫%s,今年%d歲了'%(name,age))

{} 做占位符

要使用到format()方法

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
#第一種方式%

name='互聯網老辛'
age='40'
print('我叫{0},今年{1}歲了'.format(name,age))

除此之外還可以表示精讀和寬度:

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
print('%d'% 99)

print('%10d'% 99)

這里的10表示的就是寬度

精度:
保留3位小數

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
print('%.3f' % 3.11516)

混合使用:

# 作者:互聯網老辛
# 開發時間:2021/4/4/0004 6s
print('%10.3f' % 3.11516)

%10.3f
總寬度為10,小數點保留3位

總結

到現在所有的數據類型的基本操作就介紹完了,這些應該都算是基礎,接下來我們要進入到函數的章節。

到此這篇關于Python的字符串示例講解的文章就介紹到這了,更多相關Python的字符串內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python字符串的多行輸出的實例詳解
  • python列表和字符串的三種逆序遍歷操作
  • python 如何比較字符串是否一樣
  • python str()如何將參數轉換為字符串類型
  • 教你怎么用python實現字符串轉日期
  • 詳解python字符串駐留技術
  • 如何使用python提取字符串的中英文(正則判斷)
  • python 如何將帶小數的浮點型字符串轉換為整數
  • python生成隨機數、隨機字符、隨機字符串的方法示例
  • python如何正確的操作字符串

標簽:湖州 衡水 呼和浩特 畢節 江蘇 駐馬店 股票 中山

巨人網絡通訊聲明:本文標題《Python的字符串示例講解》,本文關鍵詞  Python,的,字符串,示例,講解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python的字符串示例講解》相關的同類信息!
  • 本頁收集關于Python的字符串示例講解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二区视频观看视频| 日韩一区二区视频| 95精品视频在线| 成人免费视频caoporn| 91精品婷婷国产综合久久| 国产欧美一区二区精品婷婷| 亚洲国产成人精品视频| 成人免费毛片片v| 久久久精品国产99久久精品芒果 | 欧美日本在线播放| 国产精品污网站| 国内精品伊人久久久久av影院| 一本色道久久综合亚洲aⅴ蜜桃 | 久久久久成人黄色影片| 欧美日韩国产一级片| 国产精品久久久一区麻豆最新章节| 精品一区二区三区视频| 日韩欧美国产系列| 九九久久精品视频| 精品人伦一区二区色婷婷| 卡一卡二国产精品| 91精品国产综合久久精品性色| 亚洲第一成人在线| 欧美亚洲图片小说| 调教+趴+乳夹+国产+精品| 91麻豆精品91久久久久久清纯| 天天综合网天天综合色| 精品捆绑美女sm三区| 国产自产2019最新不卡| 久久品道一品道久久精品| 国产福利一区二区| 亚洲精品午夜久久久| 欧美在线一区二区| 石原莉奈在线亚洲三区| 国产亚洲精品久| 国产91精品一区二区麻豆网站| 久久久久久久一区| 一区二区三区精密机械公司| 久久久精品免费免费| 色老汉av一区二区三区| 国产乱子轮精品视频| 婷婷夜色潮精品综合在线| 亚洲黄色免费电影| 日韩码欧中文字| 中文字幕中文字幕中文字幕亚洲无线| 欧美日韩第一区日日骚| 欧洲视频一区二区| 欧美成人精品1314www| 欧美一区二区精品在线| 国产精品自在在线| 香蕉久久夜色精品国产使用方法| 久久久久久久久伊人| 91精品国产综合久久久久久漫画| 成人v精品蜜桃久久一区| 看国产成人h片视频| 亚洲一二三四在线观看| 国产精品理论在线观看| 欧美日韩一区二区三区四区| 成人永久免费视频| 日韩成人伦理电影在线观看| 91蝌蚪国产九色| 国产综合成人久久大片91| 日韩精品一二区| 亚洲国产日韩精品| 亚洲一区二区高清| 亚洲三级视频在线观看| 91视频免费播放| 日韩高清一区二区| 日韩福利视频导航| 亚洲国产婷婷综合在线精品| 亚洲视频狠狠干| 亚洲欧美色图小说| 亚洲丝袜精品丝袜在线| 亚洲欧美日韩国产综合在线| 亚洲另类一区二区| 亚洲成人先锋电影| 性感美女久久精品| 日本强好片久久久久久aaa| 九九九久久久精品| 国产成人午夜电影网| 国产在线不卡视频| 国产大陆精品国产| 色爱区综合激月婷婷| 欧美美女激情18p| 欧美电影精品一区二区| 久久久国产一区二区三区四区小说 | 国产高清不卡一区二区| 99久久免费国产| 欧美天堂一区二区三区| 色综合久久66| 日韩免费视频线观看| 国产精品久久久久久久裸模| 亚洲综合色网站| 国内精品不卡在线| 精品视频免费在线| 国产精品国产三级国产三级人妇| 亚洲高清中文字幕| 播五月开心婷婷综合| 88在线观看91蜜桃国自产| 国产精品久久久久久久浪潮网站| 男女男精品视频| 色婷婷久久久综合中文字幕| 久久先锋影音av鲁色资源| 亚洲成人激情社区| 一本大道av一区二区在线播放| 久久人人爽爽爽人久久久| 婷婷丁香激情综合| 在线观看日韩av先锋影音电影院| 另类欧美日韩国产在线| 欧美一区日本一区韩国一区| 亚洲一区二区3| 91影院在线免费观看| 欧美国产国产综合| 日本大胆欧美人术艺术动态| 成人av在线资源网| 国产欧美日韩视频在线观看| 日韩高清不卡一区二区三区| 欧美日韩高清在线| 国产人成亚洲第一网站在线播放| 亚洲激情欧美激情| 欧美中文字幕一区二区三区| 久久久精品免费观看| 激情久久五月天| 国产欧美日韩三区| 国产激情91久久精品导航| 91精品国产91久久久久久最新毛片 | 欧美高清你懂得| 亚洲另类色综合网站| 色8久久精品久久久久久蜜| 国产清纯白嫩初高生在线观看91 | 午夜伦欧美伦电影理论片| 欧美一区二区三区男人的天堂| 亚洲一区二区精品久久av| 一区二区视频在线| 99久久国产综合色|国产精品| 中文字幕一区二区三区av| 欧美调教femdomvk| 蜜乳av一区二区三区| 亚洲国产精品99久久久久久久久| 国产经典欧美精品| 亚洲三级小视频| 亚洲制服丝袜av| 欧美va亚洲va| www.综合网.com| 久久精品国产精品亚洲精品| 中文字幕不卡的av| 欧美理论片在线| www.亚洲精品| 黑人巨大精品欧美一区| 亚洲天堂免费看| 欧美zozo另类异族| 青青草国产精品97视觉盛宴| 中文字幕av资源一区| 欧美日韩日日摸| 99久久精品一区二区| 国产精品538一区二区在线| 亚洲国产综合色| 成人av在线一区二区三区| 亚洲激情校园春色| 亚洲图片另类小说| 精品美女在线播放| 欧美在线观看18| av不卡一区二区三区| 狠狠网亚洲精品| 免费欧美高清视频| 亚洲精品成人a在线观看| 国产精品麻豆网站| 久久久亚洲国产美女国产盗摄| 色综合久久综合网97色综合| 丁香天五香天堂综合| 午夜久久久影院| 午夜欧美电影在线观看| 亚洲欧美日韩成人高清在线一区| 欧美—级在线免费片| 国产成人午夜高潮毛片| 国产精品自在在线| 国产一二精品视频| 国产乱码精品一区二区三| 久久国产人妖系列| 韩国av一区二区三区| 成人午夜又粗又硬又大| 国产一区二区三区精品欧美日韩一区二区三区 | 国产成人日日夜夜| 高清不卡一区二区在线| 综合欧美亚洲日本| 日韩伦理av电影| 午夜精品影院在线观看| 日本午夜精品一区二区三区电影| 蜜桃91丨九色丨蝌蚪91桃色| 国产一区二区美女| 99精品视频免费在线观看| 在线观看国产一区二区| 91精品免费在线| 久久综合九色欧美综合狠狠 | 色国产综合视频| 欧美一区二区三区的| 国产精品久久久久久久久免费桃花 | 精品亚洲成a人在线观看| 国产在线视频不卡二| 91视视频在线观看入口直接观看www|