国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 集贤县| 历史| 江安县| 南雄市| 开江县| 连平县| 通化市| 阿克苏市| 攀枝花市| 无锡市| 湘阴县| 漳平市| 延边| 东兴市| 丰都县| 广德县| 封丘县| 保康县| 泾阳县| 德保县| 湖口县| 大荔县| 九江县| 平顺县| 黄平县| 天台县| 绵阳市| 通化县| 仪征市| 文登市| 浦县| 德格县| 松桃| 博野县| 柏乡县| 普安县| 大名县| 阆中市| 濮阳市| 桐柏县| 梁河县|