Yakagadziriswa: python alphabet kune binary

Dambudziko guru rine chekuita nekushandura Python alphabet kuita bhinari nderekuti alphabet inoumbwa nemavara, kwete manhamba. Binary isystem yenhamba, saka hunhu hwega hwega hunofanirwa kushandurwa kuita hukoshi hwahwo hunofambirana husati hwamiririrwa mumabhinari. Izvi zvinoda kutendeuka algorithm iyo inogona kuve yakaoma uye inopedza nguva. Pamusoro pezvo, sezvo iyo ASCII chiyero ichipa maitiro akasiyana kune akasiyana mavara, iyo algorithm yekushandura inofanirwa kutarisisa chero akakosha mavara kana zviratidzo zvinogona kuoneka muarufabheti.

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

1. Mutsara uyu unotsanangura basa rinonzi alphabet_to_binary iro rinotora mune imwe parameter, vara.
.
3. Mutsetse uyu unodzosa bhinari ine manhamba masere nekushandisa zfill().
4. Mutsetse uyu unodhinda 01000001 inova iyo binary inomiririra ye'A'.

Chii chinonzi Chinyorwa chakajeka

Mavara akajeka ifaira refaira rinoshandiswa kuchengetedza plain text data. Iyo yakajairika faira fomati inoshandiswa kunyora uye kuverenga zvinyorwa zvinyorwa. Mafaira asina kujeka anowanzo chengetwa ne .txt extension uye anogona kuvhurwa nechero text editor kana word processor. Mameseji akajeka mafaera anowanzo shandiswa kuchengetedza sosi kodhi yemitauro yekuronga sePython, C ++, uye Java. Mameseji akajeka mafaera ari nyore kugadzira uye kugadzirisa, zvichiita kuti ive sarudzo yakakurumbira yekuchengetedza data mune akawanda maapplication.

Chii chinonzi binary format

A binary format muPython inzira yekuchengetedza dhata mufaira kana imwe nzira yekuchengetera iyo inoshandisa mbiri chete inogoneka kukosha, kazhinji 0 uye 1. Binary formats inoshandiswa kuchengetedza data semifananidzo, odhiyo, vhidhiyo, uye mamwe marudzi enhau. . Mabhinari mafomati anoshandiswawo kuchengeta kodhi yepurogiramu uye mafaera anogona kuitiswa. Maumbirwo emabhinari anoshanda zvakanyanya kupfuura mafomati ezvinyorwa nekuti anotora nzvimbo shoma padhisiki uye anogona kuverengerwa nekukurumidza nemakomputa.

Maitiro ekushandura tambo kuita binary

Python ine yakavakirwa-mukati basa inonzi bin () inogona kushandiswa kushandura nhamba kuti ive yayo bhinari inomiririra. Kuti uchinje tambo kuita bhinari, iwe unofanirwa kutanga washandura hunhu hwega hwega mutambo kuita kodhi yayo yeASCII. Zvadaro, iwe unogona kushandisa bin () basa pane imwe neimwe yeaya makodhi kuti uwane iyo bhinari inomiririra yemunhu wega wega.

Semuenzaniso, kana uine tambo "Mhoro", saka unogona kushandisa ord () basa kuti uwane iyo ASCII kodhi yemunhu wega wega:

h=72
e = 101
iye = 108
iye = 108
o = 111
Zvadaro, unogona kushandisa bin () basa pane imwe neimwe yemakodhi aya:

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

Mhedzisiro yebhinari inomiririra ye "Mhoro" ndeye: 0b1001000 1100101 1101100 1101100 1101111

Related posts:

Leave a Comment