欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python 26進制計算實現(xiàn)方法

 更新時間:2015年05月28日 12:42:42   作者:imzoer  
這篇文章主要介紹了Python 26進制計算實現(xiàn)方法,涉及Python字符串與數(shù)值計算的相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python 26進制計算方法。分享給大家供大家參考。具體分析如下:

題目是這樣的:

假設A=1,B=2,C=3...AA=27,AB=28...AAA=xxx(表示某個數(shù)字),寫一個函數(shù)統(tǒng)計一個字符串的值是多少

# -*- coding:utf-8 -*- 
''''' 
Created on 2013-3-29 
@author: naughty 
''' 
dict={} 
dict['A']=1 
dict['B']=2 
dict['C']=3 
dict['D']=4 
dict['E']=5 
dict['F']=6 
dict['G']=7 
dict['H']=8 
dict['I']=9 
dict['J']=10 
dict['K']=11 
dict['L']=12 
dict['M']=13 
dict['N']=14 
# .....其他字母 
def count_(s): 
  p=len(s)-1 
  count=0 
  for x in xrange(len(s)): 
    count+=get(x)*dict[s[p-x]] 
  return count 
def get(p): 
  return 26**p 
print count_('AC') 

在上面的代碼中,利用的字典來映射每個字母的含義。當然也可以每次計算每個字母代表的數(shù)字。但是會有效率問題。

希望本文所述對大家的Python程序設計有所幫助。

相關(guān)文章

  • python計算階乘和的方法(1!+2!+3!+...+n!)

    python計算階乘和的方法(1!+2!+3!+...+n!)

    今天小編就為大家分享一篇python計算階乘和的方法(1!+2!+3!+...+n!),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python稀疏矩陣scipy.sparse包使用詳解

    Python稀疏矩陣scipy.sparse包使用詳解

    本文主要介紹了Python稀疏矩陣scipy.sparse包使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python函數(shù)生成器原理及使用詳解

    Python函數(shù)生成器原理及使用詳解

    這篇文章主要介紹了Python函數(shù)生成器原理及使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • django的autoreload機制實現(xiàn)

    django的autoreload機制實現(xiàn)

    這篇文章主要介紹了django的autoreload機制實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • PYTHON正則表達式 re模塊使用說明

    PYTHON正則表達式 re模塊使用說明

    正則表達式是一個復雜的主題。本文能否有助于你理解呢?那些部分是否不清晰,或在這兒沒有找到你所遇到的問題?如果是那樣的話,請將建議發(fā)給作者以便改進
    2011-05-05
  • Python 刪除List元素的三種方法remove、pop、del

    Python 刪除List元素的三種方法remove、pop、del

    這篇文章主要介紹了Python 刪除List元素的三種方法remove、pop、del,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 5分鐘 Pipenv 上手指南

    5分鐘 Pipenv 上手指南

    這篇文章主要介紹了5分鐘 Pipenv 上手指南,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 解析Sentry?Relay?二次開發(fā)調(diào)試

    解析Sentry?Relay?二次開發(fā)調(diào)試

    這篇文章主要介紹了Sentry?Relay?二次開發(fā)調(diào)試簡介,集成測試要求?Redis?和?Kafka?在其默認配置中運行,獲取所有必需服務的最便捷方式是通過?sentry?devservices,這需要最新的?Sentry?開發(fā)環(huán)境,本文給大家介紹的非常詳細,需要的朋友參考下吧
    2022-03-03
  • Python實現(xiàn)上下文管理器的示例代碼

    Python實現(xiàn)上下文管理器的示例代碼

    這篇文章主要為大家詳細介紹了Python中實現(xiàn)上下文管理器的具體方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-07-07
  • 使用go和python遞歸刪除.ds store文件的方法

    使用go和python遞歸刪除.ds store文件的方法

    使用python和go遞歸刪除.DS_Store文件,.DS_Store (英文全稱 Desktop Services Store)是一種由蘋果公司的Mac OS X操作系統(tǒng)所創(chuàng)造的隱藏文件,目的在于存貯文件夾的自定義屬性
    2014-01-01

最新評論