中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中字符串常用方法有哪些

發布時間:2021-08-12 14:55:58 來源:億速云 閱讀:132 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“python中字符串常用方法有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python中字符串常用方法有哪些”這篇文章吧。

1.字符串大小寫轉

value = "wangdianchao"
# 轉換為大寫
big_value = value.upper()
print(big_value)
# 轉換為小寫
small_value = big_value.lower()
print(small_value)

2.判斷輸入字符串是否可以轉換為數字

num = input("輸入內容:")
# 判斷輸入字符串是否可以轉換為數字
flag = num.isdigit()
print(flag)

3.去除字符串中的空格

user = input("請輸入用戶名:")
# 去除字符串右側的空格
new_user = user.rstrip()
print(new_user)
user = input("請輸入用戶名:")
# 去除字符串左側的空格
new_user = user.lstrip()
print(new_user)
user = input("請輸入用戶名:")# 去除字符串兩側的空格或換行new_user = user.strip()print(new_user)

4.替換字符串中的字符

message = input("請輸入信息:")
# 替換字符串中的字符(將輸入信息中的“大爺”兩個字替換為“**”)
data = message.replace('大爺','**')
print(data)

message = input("請輸入信息:")
# 只替換字符串中第一個字符
data = message.replace('大爺','**',1)
print(data)

message = input("請輸入信息:")
# 替換字符串中前兩個字符
data = message.replace('大爺','**',2)
print(data)

5.切割字符串

message = "當清晨的一縷陽光透過窗簾上的空隙映照在沉睡的臉龐時,微微張開的雙眼朦朧地注視著周遭的一切,新的一天悄然而至。"
# 將字符串根據特定字符切割
data = message.split(',')
print(data)

message = "當清晨的一縷陽光透過窗簾上的空隙映照在沉睡的臉龐時,微微張開的雙眼朦朧地注視著周遭的一切,新的一天悄然而至。"
# 將字符串根據特定字符切割1次
data = message.split(',',1)
print(data)

message = "當清晨的一縷陽光透過窗簾上的空隙映照在沉睡的臉龐時,微微張開的雙眼朦朧地注視著周遭的一切,新的一天悄然而至。"
# 將字符串根據特定字符切割從右側切割1次
data = message.rsplit(',',1)
print(data)

6.檢查字符串是否是以指定子字符串開頭

str = "this is string example....wow!!!"
# Python startswith() 方法用于檢查字符串是否是以指定子字符串開頭,如果是則返回 True,否則返回 False。
print(str.startswith('this'))
# 2為可選參數用于設置字符串檢測的起始位置。
# 4為可選參數用于設置字符串檢測的結束位置。
print(str.startswith('is', 2, 4))
print(str.startswith('this', 2, 4))

7.判斷字符串是否以指定后綴結尾

str = "this is string example....wow!!!"
suffix = "wow!!!"
# 判斷字符串是否以指定后綴結尾,如果以指定后綴結尾返回True,否則返回False。
print(str.endswith(suffix))
print(str.endswith(suffix, 20))
suffix = "is"
# 2表示字符串中的開始位置
# 4表示字符串中的結束位置
print(str.endswith(suffix,2,4))
print(str.endswith(suffix,2,6))

8.字符串的格式化

str = "網站名:{name}, 地址 {url}"
# 將上面字符串{}中的字符格式化為想要的字符
print(str.format(name="百度", url=www.baidu.com))

9.改變字符串編碼格式

str = "this is string example....wow!!!"
# 改變字符串編碼格式
print(str.encode('utf-8'))

10.將序列中的元素以指定的字符連接生成一個新的字符串

str = "-"
seq = ("a", "b", "c") # 字符串序列中的元素必須是字符串
# 將序列seq中的元素以str字符串連接起來生成新的字符串。
print(str.join(seq))

11.將字符串與二進制之間的轉換

data = '王佃超'
# 將字符串轉換為二進制
new_data = data.encode('utf-8')
#將二進制編碼轉換為字符串
yhf = new_data.decode('utf-8')
print(yhf)

以上是“python中字符串常用方法有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

米泉市| 滦平县| 甘孜县| 开原市| 正镶白旗| 鄂州市| 崇义县| 姜堰市| 科尔| 广东省| 景德镇市| 哈巴河县| 余干县| 华亭县| 东乌珠穆沁旗| 东阿县| 三亚市| 德阳市| 孟连| 苏尼特右旗| 隆子县| 皮山县| 德惠市| 海宁市| 孟州市| 铅山县| 即墨市| 兴山县| 宝清县| 新密市| 漳州市| 鄂托克前旗| 朔州市| 岚皋县| 丰顺县| 呼和浩特市| 邢台县| 崇阳县| 和政县| 昆山市| 江北区|