新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Pythontranslate()
python 中的translate()函數(shù)有助于用給定映射表或字典中指定的字符替換字符串中的某些字符??梢允褂?code>translate()方法創(chuàng)建映射表。

**string.translate(table)** #where table may be a dictionary or mapping table
翻譯()參數(shù):
translate()函數(shù)接受一個(gè)參數(shù)。如果我們使用字典,我們必須使用 ASCII 碼而不是字符。
| 參數(shù) | 描述 | 必需/可選 |
|---|---|---|
| 桌子 | 包含兩個(gè)字符之間映射的表 | 需要 |
翻譯()返回值
返回值將是一個(gè)字符串。如果我們沒有在字典/表格中指定該字符,該字符將不會(huì)被替換。
| 投入 | 返回值 | | 線 | 映射字符串 |
Python 中translate()方法的示例
示例 1:如何使用translate()翻譯字符串?
# define string
String1 = "abc"
String2 = "ghi"
String3 = "ab"
string = "abcdef"
print("Before Translation:", string)
mapping= string.maketrans(String1, String2, String3)
# translate string
print("After Translation:", string.translate(mapping))
輸出:
Before Translation:abcdef
After Translation:idef
示例 2:如何使用translate()和手動(dòng)翻譯表翻譯字符串?
# translation table
mapping = {97: None, 98: None, 99: 105}
string = "abcdef"
print("Before Translation:", string)
# translate string
print("After Translation:", string.translate(mapping))
輸出:
Before Translation:abcdef
After Translation:idef 文章題目:創(chuàng)新互聯(lián)Python教程:Pythontranslate()
當(dāng)前鏈接:http://fisionsoft.com.cn/article/dphsgoo.html


咨詢
建站咨詢
