Python

Python ile Para Birimi Biçimlendirme İşlemi1 min read

Haz 24, 2021 < 1 min

Python ile Para Birimi Biçimlendirme İşlemi1 min read

Okunur: < 1 dakika

Her para biriminde neredeyse farklı formatlama şekilleri var, örneğin bir ödeme sistemi yapıyorsunuz diyelim bunda para birimini biçimlendirmek çok önemli yapılacak olan yanlış bir biçimlendirme ile kullanıcı yüksek ve/veya düşük ücret ile ürün alabilir.

Bu gibi durumların önüne geçebilmek amacıyla mümkün olan en iyi şekilde gelen değeri formatlamak ve küsuratlar ile dönecek ondalık değerler önemli

def lira_formatla(x):
	return "₺{:,.0f}".format(x) if x &gt;= 0 else "(₺{:,.0f})".format(abs(x))

def kurus_ve_lira_formatla(x):
	return "₺{:,.2f}".format(x) if x &gt;= 0 else "(₺{:,.2f})".format(abs(x))

def yuzde_hesapla(x):
	return "%{:,.1f}".format(x) if x &gt;= 0 else "(%{:,.1f})".format(abs(x))

def yuzde_hesapla_son_iki_hane(x):
	return "%{:,.2f}".format(x) if x &gt;= 0 else "(%{:,.2f})".format(abs(x))

def sayi_formatla(x):
	return "{:,.0f}".format(x) if x &gt;= 0 else "({:,.0f})".format(abs(x))

Sistem Uzmanı, Linux Hacısı, El-Kernel