La xaliyay: alifbeetada python ilaa binary

Dhibaatada ugu weyn ee la xiriirta u beddelashada alifbeetada Python ee binary waa in alifbeetada ay ka kooban tahay xarfo, ee ma aha tirooyin. Binary waa nidaam nambareed, sidaas darteed xaraf kasta waa in loo beddelaa qiimaheeda u dhigma ka hor inta aan lagu matali karin binary. Tani waxay u baahan tahay algorithm beddelka kaas oo noqon kara mid adag oo waqti badan qaadan kara. Intaa waxaa dheer, maadaama heerka ASCII uu ku meeleeyo qiyam kala duwan jilayaal kala duwan, algorithm-ka beddelka waa inuu sidoo kale ku xisaabtamaa xarfo ama calaamado gaar ah oo ka soo bixi kara alifbeetada.

def alphabet_to_binary(letter):
    binary = bin(ord(letter))[2:]
    return binary.zfill(8)
    
print(alphabet_to_binary('A')) # Output: 01000001

1. Sadarkani waxa uu qeexayaa shaqada loo yaqaan alphabet_to_binary taas oo qaadata halbeeg, xaraf.
2. Xariiqdani waxa ay abuurtaa doorsoome loo yaqaan binary waxana uu ku meeleeyaa qiimaha mansabyada binary ee qiimaha caadiga ah ee xarafka loo gudbiyay shaqada, iyada oo 2 la jarjaray bilowgiisa.
3. Xariiqdani waxa ay ku soo celisaa laba-geesoodka ah oo leh 8 lambar iyadoo la isticmaalayo zfill().
4. Sadarkani waxa uu daabacaa 01000001 kaas oo ah matalada 'A' binary.

Waa maxay Text plain

Text plain waa qaab fayl ah oo loo isticmaalo kaydinta xogta qoraalka cad. Waa qaab fayl caadi ah oo loo isticmaalo qorista iyo akhrinta dukumentiyada qoraalka. Faylasha qoraalka caadiga ah waxaa badanaa lagu keydiyaa .txt kordhinta waxaana furi kara tifaftiraha qoraalka ama processor-ka kasta. Faylasha qoraalka ah ayaa sidoo kale caadi ahaan loo isticmaalaa in lagu kaydiyo koodhka isha ee luuqadaha barnaamijka sida Python, C++, iyo Java. Faylasha qoraalka ah waa sahlan yihiin in la abuuro oo wax laga beddelo, taasoo ka dhigaysa doorasho caan ah oo lagu kaydiyo xogta codsiyo badan.

Waa maxay qaabka binary

Qaabka binary-ga ee Python waa hab lagu kaydiyo xogta faylka ama meel kale oo kaydinta ah taas oo adeegsata kaliya laba qiyam oo suurtagal ah, sida caadiga ah 0 iyo 1. Qaababka binary waxaa loo isticmaalaa in lagu kaydiyo xogta sida sawirada, maqalka, muuqaalka, iyo noocyada kale ee warbaahinta. . Qaababka binary sidoo kale waxaa loo isticmaalaa in lagu kaydiyo code barnaamijka iyo faylasha la fulin karo. Qaababka binary-ga ayaa ka waxtar badan qaababka qoraalka ku salaysan sababtoo ah waxay qaataan meel yar oo saxan ah oo si dhakhso ah ayey u akhriyi karaan kombiyuutarada.

Sida loo beddelo xadhigga binary

Python waxa ay leedahay hawl ku dhex jirta oo loo yaqaan bin() taas oo loo isticmaali karo in lagu beddelo halbeeggeeda matalida binary. Si aad xadhiga ugu beddesho binary, marka hore waxaad u baahan tahay inaad xaraf kasta oo xadhigga ku jira u beddelo koodka ASCII. Kadib, waxaad isticmaali kartaa shaqada bin() ee mid kasta oo ka mid ah koodkan si aad u hesho matalaadda binary ee xaraf kasta.

Tusaale ahaan, haddii aad leedahay xadhig "Hello", markaa waxaad isticmaali kartaa ord () shaqada si aad u hesho lambarka ASCII ee xaraf kasta:

h=72
e = 101
isaga = 108
isaga = 108
o = 111
Kadib, waxaad isticmaali kartaa shaqada bin() mid kasta oo ka mid ah koodkan:

bin(72) = 0b1001000
bin(101) = 0b1100101
bin(108) = 0b1101100
bin(108) = 0b1101100
bin(111) = 0b1101111

Natiijadu waxay tahay matalaadda binary ee "Hello" waa: 0b1001000 1100101 1101100 1101100 1101111

Related posts:

Leave a Comment