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

把大數(shù)據(jù)數(shù)字口語化(python與js)兩種實(shí)現(xiàn)

 更新時(shí)間:2013年02月21日 14:38:39   作者:  
當(dāng)出現(xiàn)萬以上的整型數(shù)字時(shí),經(jīng)常要把它們口語化比較直觀。下面分享兩段代碼,python與js的

python

復(fù)制代碼 代碼如下:

def fn(num):
    '''
    把數(shù)字口語化
    '''

    ret = ''
    num = int(num)
    if num/10000 == 0:
        ret = str(num)
    else:
        if num/10**8 == 0:
            if num%10000 != 0:
                ret = str(num/10000) + '萬' + str(num % 10000)
            else:
                ret = str(num/10000) + '萬'
        else:
            n2 = num%10**8
            if n2%10000 != 0 and n2/10000 != 0:
                ret = str(num/10**8) + '億' + str(n2/10000) + '萬' + str(n2%10000)
            elif  n2%10000 != 0 and n2/10000 == 0:
                ret = str(num/10**8) + '億' +  str(n2%10000)
            elif  n2%10000 == 0 and n2/10000 != 0:
                ret = str(num/10**8) + '億' +  str(n2/10000) + '萬'
            elif  n2%10000 == 0 and n2/10000 == 0:
                ret = str(num/10**8) + '億'
    return ret

javascript:

復(fù)制代碼 代碼如下:

function int2string(num) {
    num = Number(num);
    if (num/10000 < 1){
        ret = num;
    }else{
        if (num/Math.pow(10,8) < 1) {
            if (num%10000 != 0) {
                ret = parseInt(num/10000) + '萬' + num % 10000;
            }else{
                ret = parseInt(num/10000) + '萬';
            }
        }else{
            n2 = num%Math.pow(10,8);
            if (n2%10000 != 0 & n2/10000 != 0) {
                ret = parseInt(num/Math.pow(10,8)) + '億' + parseInt(n2/10000) + '萬' + (n2%10000);
            }else if(n2%10000 != 0 & n2/10000 == 0){
                ret = parseInt(num/Math.pow(10,8)) + '億' +  parseInt(n2%10000);
            }else if(n2%10000 == 0 & n2/10000 != 0){
                ret = parseInt(num/Math.pow(10,8)) + '億' +  parseInt(n2/10000) + '萬';
            }else if(n2%10000 == 0 & n2/10000 == 0){
                ret = (num/Math.pow(10,8)) + '億';
            }
        }
    }
    return ret
}

相關(guān)文章

  • Python實(shí)現(xiàn)發(fā)送聲情并茂的郵件內(nèi)容和附件

    Python實(shí)現(xiàn)發(fā)送聲情并茂的郵件內(nèi)容和附件

    Python是一種高級編程語言,它可以用于編寫各種類型的應(yīng)用程序,包括發(fā)送電子郵件。本文就來演示如何使用Python發(fā)送HTML格式的電子郵件,感興趣的可以了解一下
    2023-04-04
  • 利用Python編寫個(gè)冷笑話生成器

    利用Python編寫個(gè)冷笑話生成器

    這篇文章主要為大家分享了如何利用Python編寫一個(gè)簡易的冷笑話生成器,這樣再惹女朋友生氣,就可以說笑話哄她啦,快跟隨小編一起學(xué)習(xí)一下
    2022-04-04
  • python讀取視頻流提取視頻幀的兩種方法

    python讀取視頻流提取視頻幀的兩種方法

    這篇文章主要為大家詳細(xì)介紹了python讀取視頻流提取視頻幀的兩種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python實(shí)現(xiàn)Windows上氣泡提醒效果的方法

    Python實(shí)現(xiàn)Windows上氣泡提醒效果的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)Windows上氣泡提醒效果的方法,涉及Python針對windows窗口操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Python算法繪制特洛伊小行星群實(shí)現(xiàn)示例

    Python算法繪制特洛伊小行星群實(shí)現(xiàn)示例

    這篇文章主要介紹了Python算法繪制特洛伊小行星群實(shí)現(xiàn)示例,這個(gè)小示例完成后非常的有意思也會使你在Python學(xué)習(xí)的道路上感到一絲絲小成就
    2021-10-10
  • Python處理中文標(biāo)點(diǎn)符號大集合

    Python處理中文標(biāo)點(diǎn)符號大集合

    中文文本中可能出現(xiàn)的標(biāo)點(diǎn)符號來源比較復(fù)雜,通過匹配等手段對他們處理的時(shí)候需要格外小心,防止遺漏,下面小編給大家?guī)砹薖ython處理中文標(biāo)點(diǎn)符號大集合,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-05-05
  • python實(shí)現(xiàn)的web監(jiān)控系統(tǒng)

    python實(shí)現(xiàn)的web監(jiān)控系統(tǒng)

    這篇文章主要介紹了python實(shí)現(xiàn)的web監(jiān)控系統(tǒng),幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • python中itertools模塊使用小結(jié)

    python中itertools模塊使用小結(jié)

    itertools 是python的迭代器模塊,itertools提供的生成迭代器的函數(shù),相當(dāng)高效且節(jié)省內(nèi)存。使用這些工具,你將能夠創(chuàng)建自己定制的迭代器用于高效率的循環(huán)。接下來通過本文給大家介紹python中itertools模塊使用,感興趣的朋友一起看看吧
    2021-11-11
  • Python修改列表值問題解決方案

    Python修改列表值問題解決方案

    這篇文章主要介紹了Python修改列表值問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python numpy數(shù)組復(fù)制使用實(shí)例解析

    python numpy數(shù)組復(fù)制使用實(shí)例解析

    這篇文章主要介紹了python numpy數(shù)組復(fù)制使用實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01

最新評論