#-*- coding: utf-8 -*-
#python 27
#xiaodeng
#統計乙個檔案中出現字元'a'的次數
#import
osnumber=0
defgetnumber(filepath,c):
'c---->the word numbers'#
統計乙個檔案中出現字元'a'的次數
ifos.path.exists(filepath):
global
number
with open(filepath,'r
') as fp:
for line in
fp: countnumber=line.count(c)
number=number+countnumber
else
:
'the path:[{}] is not exist!
'.format(filepath)
#返回number數目
#return number
if__name__=='
__main__':
file_path='
out.txt
'print getnumber(file_path,'
xiaodeng')
#number為全域性變數,可以直接進行輸出操作
number
#將上面的案例進行一些修改操作:
print'**
'*20
defgetnumber(filepath,c):
import
os
ifos.path.exists(filepath):
number=0
with open(filepath,'r
') as fp:
for line in
fp: countnumber=line.count(c)
number=number+countnumber
return
number
else
:
'the path:[{}] is not exist!
'.format(filepath)
if__name__=='
__main__':
file_path='
out.txt
'print getnumber(file_path,'
xiaodeng
')
統計乙個字串中出現的字元及其次數
實驗題目 統計乙個字串 現的字元及其次數 實驗目的 掌握二叉排序樹的構造過程及其演算法設計 實驗內容 設計程式,讀入乙個字串,統計該字串中每個出現的字元及其 次數,然後按字元的ascii編碼順序輸出結果。要求用一顆二叉排序樹來儲存處理結果,每個結點包含四個域,格式為 字元 該字元出現的次數 指向as...
統計乙個數字在排序陣列中出現的次數
題目描述 統計乙個數字在排序陣列中出現的次數。輸入 每個測試案例包括兩行 第一行有1個整數n,表示陣列的大小。1 n 10 6。第二行有n個整數,表示陣列元素,每個元素均為int。第三行有1個整數m,表示接下來有m次查詢。1 m 10 3。下面有m行,每行有乙個整數k,表示要查詢的數。輸出 對應每個...
統計乙個數字在排序陣列中出現的次數
題目 統計乙個數字在排序陣列中出現的次數。思路 採用二分查詢的思想,尋找該數字第一次出現的下標和最後一次出現的下標,最後將兩個下標相減加1,便可得出出現的次數。具體的 實現如下所示 public class solution int firstindex getfirstindex array,0,...