日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中lowerright_python字符串,从入门到高阶看这篇就够了

發布時間:2024/8/23 python 83 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中lowerright_python字符串,从入门到高阶看这篇就够了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家都知道,學習新的一門編程語言都是從字符串,到類再到方法以及框架等一個演變的過程,入門到精通,今天我們就來系統的學習了解一下python的字符串,一篇足于。

簡單的來講,是什么是python字符串,其實看字面意思都可以看出,字符串就是字符組合而成,由多個字符,一般使用單引號 或者雙引號來創建,如下:

a = '初入python,請多指教'

b = '大家好,我是AI'

print("----->>>",a)

print("----->>>",b)

結果如下:

字符串很簡單,也很容易理解,接下來我們一步一步的拋開字符串的一些使用方法。

一:訪問字符串中的值

根據python代碼的簡潔特性:字符串+下標位置直接可以訪問取值,一般下標位置從0開始

二:字符串和字符串的拼接

三:字符串和其他類型拼接

如上就是一個錯誤的字符串拼接方法,通過錯誤的提示很明顯可以看出,str和int類型是不能直接拼接需要轉換:

只需要在不同的數據類型前加str如:str(int)

四:字符串格式化

當然不僅字符串可以字符串去,其他類型的也是同樣的方式、

五:三引號字符串的的使用

三引號的使用可以說解決了很多讓程序員頭疼的問題,比如我們項目開發過程,html代碼編輯,sql編輯的時候使用得很多,減輕了很多字符串拼接的代碼工作量

三引號直接模擬了一個sql編寫的環境,這樣我們可以通過sql編輯器把寫好的sql 直接進入復制進去,避免sql編輯錯誤問題

如下是我個人實戰中的使用情況

六:python find()方法

Python find() 方法檢測字符串中是否包含子字符串 str ,如果指定 beg(開始) 和 end(結束) 范圍,則檢查是否包含在指定范圍內,如果包含子字符串返回開始的索引值,否則返回-1。

語法

find()方法語法:

str.find(str, beg=0, end=len(string))

參數

str -- 指定檢索的字符串

beg -- 開始索引,默認為0。

end -- 結束索引,默認為字符串的長度。

返回值

如果包含子字符串返回開始的索引值,否則返回-1。

find(),字符串檢測是否包含子字符串

str1包含str2 結果返回0

str1不包含str3 結果返回1

如下是實戰中所用到的字符串find方式:

七:Python String模塊使用

7.1字符的大小寫轉換

7.2字符串 title和capitalize用法

7.3一個很少用的 大小寫反轉

7.4字符串判斷

isdecimal():判斷給定字符串是否全為數字

isalpha():判斷給定的字符串是否全為字母

isalnum():判斷給定的字符串是否只含有數字與字母

isupper():判斷給定的字符串是否全為大寫

islower():判斷給定的字符串是否全為小寫

istitle():判斷給定的字符串是否符合title()

isspace():判斷給定的字符串是否為空白符(空格、換行、制表符)

isprintable():判斷給定的字符串是否為可打印字符(只有空格可以,換行、制表符都不可以)

isidentifier():判斷給定的字符串是否符合命名規則(只能是字母或下劃線開頭、不能包含除數字、字母和下劃線以外的任意字符。)

列子如下:

7.5字符串填充,實用但是有點偏少用,一旦用起來確實方便許多。

方法如下:

居中為center(width),這時候原來的字符串將會在中間,擴充物出現在兩邊。

居左為ljust(width),l為lef的縮寫,源字符串在左邊,填充物出現在字符串的右邊。

居右為rjust(width), r為right的縮寫,源字符串在右邊,填充物出現在字符串的左邊。

實例如下:

7.6字符串搜索

count(sub[, start[, end]])

7.7,字符串替換

replace(old, new[,count]):將搜索到的字符串改為新字符串

作為替代函數,舊的字符串與新的字符串是必須輸入的

count是可選擇輸入的參數,代表更改個數。

7.8字符串分割

字符串分割常用函數為 partition()和rpartition()

partition(sep)對給定字符串進行切割,切割成三部分

字符串沒有指定分割基準的字符串則如下規則

partition()分為三部分,字符串、空白、空白

rpartition()分為三部分,空白、空白、字符串

當然我們實戰中最常的字符串分割還是,split函數

方法:

split(sep=None, maxsplit=-1)和rsplit(sep=None, maxsplit=-1)

split()函數傳參兩種

sep為切割,默認為空格

maxsplit為切割次數,給值-1或者none,將會從左到右每一個sep切割一次

rsplit()相同,但是其遍歷方式從右到左

7.9字符串,join用法

可迭代數據可用join,什么是可迭代的的數據尼:比如字符串string,元祖tuple,字典dict,

集合set

字符串處理在后續項目開發和實戰中都很實用,以上每一項都是個人親身使用中后整理出來,不足之處請大家指出點評,更多精彩,請注意關注公眾號:

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python中lowerright_python字符串,从入门到高阶看这篇就够了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。