亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python如何將數(shù)字變成帶逗號(hào)的千分位

 更新時(shí)間:2022年05月17日 09:14:34   作者:vv安的淺唱  
這篇文章主要介紹了Python如何將數(shù)字變成帶逗號(hào)的千分位,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

將數(shù)字變成帶逗號(hào)的千分位

一個(gè)很長(zhǎng)的數(shù)字,有時(shí)候要把它變成千分位的數(shù)字,就是以三位數(shù)為一個(gè)分隔用逗號(hào)分開(kāi),比如 123,452,354 醬紫。

在Python里實(shí)現(xiàn)方法如下

format(12324232345, ',')
Out[2]: '12,324,232,345'

**注意:**輸入要為 整型或者浮點(diǎn)型,不能是字符串類型。

增加和去除數(shù)字的千位分隔符

千位分隔符,其實(shí)就是數(shù)字中的逗號(hào)。依西方的習(xí)慣,人們?cè)跀?shù)字中加進(jìn)一個(gè)符號(hào),以免因數(shù)字位數(shù)太多而難以看出它的值。所以人們?cè)跀?shù)字中,每隔三位數(shù)加進(jìn)一個(gè)逗號(hào),也就是千位分隔符,以便更加容易認(rèn)出數(shù)值。

處理財(cái)務(wù)數(shù)據(jù)時(shí),經(jīng)常會(huì)和千分位符號(hào)打交道。經(jīng)常看數(shù)字時(shí),如果位數(shù)很多,往往要一位位的數(shù),才知道具體的金額。如果有千分位符,那么一眼就知道金額的具體大小。目前千分位符在手機(jī)銀行和計(jì)算器中較常見(jiàn)。

現(xiàn)編寫2個(gè)函數(shù),1個(gè)函數(shù)輸入帶千分位符的字符串(帶千分位符就不再是數(shù)字了)輸出數(shù)字,另1個(gè)函數(shù)輸入數(shù)字(如果數(shù)字是小數(shù)則只保留小數(shù)點(diǎn)后2位)輸出帶千分位符的字符串。

1.去掉千分位

解析:千分位就是數(shù)字中的逗號(hào),直接去掉逗號(hào)即可。

input_amount = input()
output_amount = float(input_amount.replace(',',''))
print('去掉千分位后的數(shù)字為', output_amount)

2.添加千分位

解析:千分位只針對(duì)整數(shù)部分,不針對(duì)小數(shù)部分。

千分位符是從右邊開(kāi)始,每隔3位數(shù)添加一個(gè)英文逗號(hào),那么先把數(shù)字左右倒轉(zhuǎn)(如23456->65432),然后遍歷字符串每隔3個(gè)字符添加一個(gè)英文逗號(hào),然后再次將字符串左右倒轉(zhuǎn),最后輸出結(jié)果。

如果輸入的數(shù)字是整數(shù),流程如上。

如果輸入的數(shù)字是小數(shù),首先將小數(shù)拆分為整數(shù)部分和小數(shù)部分,最后將處理后的整數(shù)部分和原始的小數(shù)部分拼接起來(lái)作為結(jié)果輸出。

添加千分位的步驟如下:

1. 拆分成整數(shù)部分和小數(shù)部分

# 將數(shù)字轉(zhuǎn)為字符串
number = 12345
number_str = str(number)
? ??
# 拆分成整數(shù)部分和小數(shù)部分
number_str_list = number_str.split('.')
integer_part = number_str_list[0]
decimal_part = None if len(number_str_list) == 1 else number_str_list[1]

2.為整數(shù)部分添加千分位

new_integer_part = ''
reversed_integer_part = integer_part[::-1] # 將字符串左右反轉(zhuǎn)
for i, c in enumerate(reversed_integer_part): # 遍歷字符,每隔3個(gè)字符加逗號(hào)
? ? if i > 0 and i%3 == 0:
? ? ? ? new_integer_part = new_integer_part + ',' + c?
? ? else:
? ? ? ? new_integer_part += c
new_integer_part = new_integer_part[::-1] # 將字符串左右反轉(zhuǎn)

3.將整數(shù)部分和小數(shù)部分整合

if decimal_part:
? ? print('添加千分位后數(shù)字變?yōu)?, new_integer_part + '.' + decimal_part)
else:
? ? print('添加千分位后數(shù)字變?yōu)?, new_integer_part)

wmsofts

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Numpy之random.randint產(chǎn)生隨機(jī)整數(shù)方式

    Numpy之random.randint產(chǎn)生隨機(jī)整數(shù)方式

    這篇文章主要介紹了Numpy之random.randint產(chǎn)生隨機(jī)整數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 基于Python繪制三種不同的中國(guó)結(jié)

    基于Python繪制三種不同的中國(guó)結(jié)

    馬上就要迎來(lái)新年了,就繪制了幾個(gè)中國(guó)結(jié),嘿嘿!本文為大家整理了三個(gè)繪制中國(guó)結(jié)的方法,文中的示例代碼講解詳細(xì),快跟隨小編一起動(dòng)手嘗試一下吧
    2023-01-01
  • 通過(guò)Python實(shí)現(xiàn)一個(gè)A/B測(cè)試詳解

    通過(guò)Python實(shí)現(xiàn)一個(gè)A/B測(cè)試詳解

    A/B測(cè)試,通過(guò)分析兩種不同的營(yíng)銷策略,以此來(lái)選擇最佳的營(yíng)銷策略,可以高效地將流量轉(zhuǎn)化為銷售額。本文主要介紹了如何通過(guò)Python實(shí)現(xiàn)一個(gè)A/B測(cè)試,感興趣的可以了解一下
    2023-01-01
  • python3環(huán)境搭建過(guò)程(利用Anaconda+pycharm)完整版

    python3環(huán)境搭建過(guò)程(利用Anaconda+pycharm)完整版

    這篇文章主要介紹了python3環(huán)境搭建過(guò)程(利用Anaconda+pycharm)完整版,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Pandas中inf值替換的方法

    Pandas中inf值替換的方法

    本文主要介紹了Pandas中inf值替換的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Keras 中Leaky ReLU等高級(jí)激活函數(shù)的用法

    Keras 中Leaky ReLU等高級(jí)激活函數(shù)的用法

    這篇文章主要介紹了Keras 中Leaky ReLU等高級(jí)激活函數(shù)的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Python抓取Discuz!用戶名腳本代碼

    Python抓取Discuz!用戶名腳本代碼

    這篇文章主要介紹了Python抓取Discuz!用戶名腳本代碼,有需要的朋友可以參考一下
    2013-12-12
  • python切片操作方法的實(shí)例總結(jié)

    python切片操作方法的實(shí)例總結(jié)

    所謂切片就是在某個(gè)數(shù)據(jù)里提取需要的部分,提取到的是某個(gè)索引下的值,或者索引區(qū)間的值,下面這篇文章主要給大家介紹了關(guān)于python切片操作方法的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Queue 實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模型(實(shí)例講解)

    Queue 實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模型(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇Queue 實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模型(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • python找出因數(shù)與質(zhì)因數(shù)的方法

    python找出因數(shù)與質(zhì)因數(shù)的方法

    這篇文章主要介紹了python找出因數(shù)與質(zhì)因數(shù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論