獲取 指定 公司 的相關資訊(公司資訊 格式 都一致)
## 公司名:排名:薪資-所佔比例
huawei:0:20k-30.8% zte:1:15k-50.6% suning:3:13k:39.9%
查詢 公司名 所在位置
從 公司名位置開始 查詢 第乙個 冒號 所在位置
從第乙個 冒號 所在位置開始 查詢 第二個 冒號 所在位置
從第二個 冒號 所在位置開始 查詢 第乙個 -號 所在位置
從第乙個 -號 所在位置開始 查詢 最近乙個 空格 所在位置
若 沒有 找到 最近乙個 空格位置,那麼 字串長度 代表 索要獲取的位置(字串結尾)
#! /usr/bin/env python2.7
#-*- coding: utf-8-*.
str = 'suning'
string = 'huawei:0:20k-30.8% zte:1:15k-50.6% suning:3:13k-39.9%'
index_company = string.find(str, 0, len(string))
index_first = string.find(':', index_company, len(string))
index_sec = string.find(':', index_first + 1, len(string))
index_line = string.find('-', index_sec + 1, len(string))
index_null = string.find(' ', index_line + 1, len(string))
if index_null == -1 :
index_null = len(string)
# print 'index_company:%d,index_first:%d,index_sec:%d,index_line:%d,index_null:%d\n' % (index_company,index_first,index_sec,index_line,index_null)
print '公司名:%s\t\n' % (string[(index_company):(index_first)])
print '公司排名:%s\t\n' % (string[(index_first + 1):(index_sec)])
print '公司平均薪資:%s\t\n' % (string[(index_sec + 1):(index_line)])
print '公司平均薪資所佔百分比:%s\t\n' % (string[(index_line + 1):index_null])
公司名:suning
公司排名:3
公司平均薪資:13k
公司平均薪資所佔百分比:39.9%
python 字串基本操作
字串的基本操作 import operator s hello,world 去掉空格 換行符 s.strip 從左側切掉 s.lstrip hello,從右測切掉 a s.rstrip world 字條串拼接 s2 to me a s s2 查詢第乙個出現該字元的位置 a s.index o a s...
python 字串基本操作
一 引號 單引號 雙引號 三引號內都是字串,三引號的支援換行 字串內本身需要輸出引號,需要用反斜槓進行轉義,也可以直接在前面加個 r 例如 print r asd asd asd qwe 輸出 asd asd asd qwe 二.下標 索引 從0開始,用 0 框住 name yexueqing pr...
Python字串的基本操作
str字串有哪些操作 mystr.find str,start,end 如果存在,返回下標,不存在返回 1 mystr.index str,start,end 如果存在,返回下標,不存在報異常 mystr.count str,start,end 返回str在start到end之間出現的次數 myst...