kbys.net
当前位置:首页 >> python 截断 >>

python 截断

教程里有埃常用的主要是这几个 某个字符串为stmp="abcdef54321" 取前面5个stmp[:5] 取后面5个stmp[-5:] 从前面开始取,不包括最后两个stmp[:-2] 从第1个取到第2个stmp[0:2] 就这几种用法了。

>>> 10.1.1.100,10.2.100.125,189.10.2.40,189.0.100.5010.1.1.1,10.2.100.1,189.10.2.1,189.0.100.1str='10.1.1.100,10.2.100.125,189.10.2.40,189.0.100.50'print(str)str=str.split(',')str1=[]for element in str: list = element.split('.'...

#!/usr/bin/python# encoding: utf-8# filename: baiduzhidao.pyln = "4564612131856+654654654654"print ln.split("+")#~ Result:#~ >python -u "baiduzhidao.py"#~ ['4564612131856', '654654654654']#~ >Exit code: 0 Time: 0.052

>>> import time>>> print time.strftime("%Y-%m-%d")2016-08-01

str='G20-放假安排'result = str.split('-')[1:]print(result) str.split('-')[1:]返回结果是:['G20', '放假安排'] 然后使用切片操作:result[1:] 得到除第一个元素以外,后面所有的元素。

from __future__ import division 是个特例 它并不是真的import一段代码 它是修改了一些编译设定 所以这个无法被撤回 不过你可以选择用//来做整数除法. 这样写还有同时兼容python2和python3的好处. >>> 5 // 22

s="01-1" s1=s.split("-") s2=int(s1[1]) 如果都是只有一个 - 的话可以这样就好...

\w*\/(\d+)\/\w*\/(\d+)

#用到了序列和切片L = [x for x in range(1,100)] # 原数据 1-99 数组print (L)L2 = L[::3] #L2 为每三个的序列print (L2)L3 = []for i in L2: # 从L中3个3个的数 L3.append(L[i-1:i+2]) #切片是从0计数 所以从i-1 开始 print L3

staticmethod不将类实例传给自身,因此可以作为普通的方法使用 classmethod的首个参数是类,而不是类的单个实例,可以作为类的通用方法使用

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com