国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 移除字符串尾部的數(shù)字方法

2020-02-15 22:25:56
字體:
供稿:網(wǎng)友

今天在下腳本的時候遇到一個問題,比如有這樣的一個字符串 t = "book123456",想把尾部的數(shù)字全部去掉,只留下“book”,自己用正則試了下,是實現(xiàn)了,但速度不是很快,于是問了一下同事,他給的解決的方法確實很簡潔,也讓自己長了知識點,如下:

import stringt.rstrip(string.digits)

這樣就全部將數(shù)字移除了,順便將string這個模塊看了下文檔,也有一定的收獲。

>>> import string>>> string.digits'0123456789'>>> string.hexdigits'0123456789abcdefABCDEF'>>> string.octdigits'01234567'>>> string.letters'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'>>> string.lowercase'abcdefghijklmnopqrstuvwxyz'>>> string.uppercase'ABCDEFGHIJKLMNOPQRSTUVWXYZ'>>> string.printable'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&/'()*+,-./:;<=>?@[//]^_`{|}~ /t/n/r/x0b/x0c'>>> string.punctuation'!"#$%&/'()*+,-./:;<=>?@[//]^_`{|}~'>>> string.whitespace'/t/n/x0b/x0c/r '>>>

同時string可以將字符串和int,float相互轉(zhuǎn)化:

>>> string.atof("1.23")1.23>>> string.atof("1")1.0

轉(zhuǎn)換的時候還可以制定進(jìn)制的轉(zhuǎn)化

>>> string.atoi("20")20>>> string.atoi("20",base=10)20>>> string.atoi("20",base=16)32>>> string.atoi("20",base=8)16>>> string.atoi("20",base=2)Traceback (most recent call last): File "", line 1, in <module> File "/usr/lib64/python2.6/string.py", line 403, in atoi  return _int(s, base)ValueError: invalid literal for int() with base 2: '20'>>> string.atoi("101",base=2)5>>> string.atoi("101",base=6)37

capwords(s, sep = None)以sep作為分隔符,分割字符串是s,然后將每個字符串的首字母大寫

>>> string.capwords("this is a dog")'This Is A Dog'>>> string.capwords("this is a dog",sep=" ")'This Is A Dog'>>> string.capwords("this is a dog",sep="s")'This is a dog'>>> string.capwords("this is a dog",sep="o")'This is a doG'>>>

maketrans(s, r)創(chuàng)建一個s到r的轉(zhuǎn)換列表,然后可以使用translate()方法來實現(xiàn)

>>> replist=string.maketrans("123","abc")>>> replist1=string.maketrans("456","xyz")>>> s="123456789">>> s.translate(replist)'abc456789'>>> s.translate(replist1)'123xyz789'

以上這篇python 移除字符串尾部的數(shù)字方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 涞源县| 汾西县| 驻马店市| 同心县| 安福县| 醴陵市| 开阳县| 江北区| 汽车| 天柱县| 雅安市| 高雄县| 房产| 牡丹江市| 繁峙县| 田阳县| 大余县| 嘉峪关市| 连南| 资源县| 大厂| 鄂托克前旗| 正蓝旗| 蕉岭县| 伊金霍洛旗| 塔城市| 曲麻莱县| 祁阳县| 成都市| 石嘴山市| 太保市| 修文县| 承德市| 安平县| 基隆市| 邵阳县| 特克斯县| 宁都县| 河池市| 虞城县| 青浦区|