690
The official East African Python Community.. Karibu sana!
kuunganisha huduma za malipo ya simu kama M-Pesa au Tigo Pesa kwenye mradi wako wa udahili wa wanafunzi. Kwa kawaida, kuna APIs (interfaces za programu) zinazotolewa na makampuni haya ya simu ili kuwezesha mwingiliano wa programu yako na huduma zao za malipo.
Njia ya kuanza ni kwa kuwasiliana na kampuni husika (kama Vodacom, Tigo, au makampuni mengine ya simu) kwa kuomba ufikiaji wa API zao za malipo. Mara nyingi, wanatoa nyaraka na mwongozo wa jinsi ya kutumia APIs zao kwenye tovuti zao au kwa mawasiliano ya moja kwa moja.
Hapa kuna mifano ya matumizi ya kila njia ya kamba (string) katika Python:
1. capitalize():
text = "hello world"2. casefold():
capitalized_text = text.capitalize()
print(capitalized_text) # Output: "Hello world"
text = "Hello World"3. center(width):
casefolded_text = text.casefold()
print(casefolded_text) # Output: "hello world"
text = "Python"4. count(substring):
centered_text = text.center(10)
print(centered_text) # Output: " Python "
text = "banana"5. endswith(suffix):
count = text.count("a")
print(count) # Output: 3
text = "Hello World"6. find(substring):
result = text.endswith("World")
print(result) # Output: True
text = "Hello World"7. format():
position = text.find("World")
print(position) # Output: 6
name = "Alice"8. isalnum():
age = 25
formatted_text = "My name is {} and I am {} years old.".format(name, age)
print(formatted_text) # Output: "My name is Alice and I am 25 years old."
text = "abc123"9. isalpha():
result = text.isalnum()
print(result) # Output: True
text = "hello"10. isdigit():
result = text.isalpha()
print(result) # Output: True
text = "123"11. islower():
result = text.isdigit()
print(result) # Output: True
text = "hello"12. isspace():
result = text.islower()
print(result) # Output: True
text = " "13. isupper():
result = text.isspace()
print(result) # Output: True
text = "HELLO"14. join(iterable):
result = text.isupper()
print(result) # Output: True
words = ["Hello", "World"]15. ljust(width):
joined_text = "-".join(words)
print(joined_text) # Output: "Hello-World"
text = "Python"16. lower():
left_justified_text = text.ljust(10)
print(left_justified_text) # Output: "Python "
text = "HELLO"17. lstrip():
lowercased_text = text.lower()
print(lowercased_text) # Output: "hello"
text = " Python"18. replace(old, new):
stripped_text = text.lstrip()
print(stripped_text) # Output: "Python"
text = "Hello World"19. rfind(substring):
new_text = text.replace("World", "Universe")
print(new_text) # Output: "Hello Universe"
text = "Hello World"20. rjust(width):
position = text.rfind("o")
print(position) # Output: 7
text = "Python"21. rstrip():
right_justified_text = text.rjust(10)
print(right_justified_text) # Output: " Python"
text = "Python "22. split():
stripped_text = text.rstrip()
print(stripped_text) # Output: "Python"
text = "Hello World"23. splitlines():
words = text.split()
print(words) # Output: ["Hello", "World"]
text = "Hello\nWorld"24. startswith(prefix):
lines = text.splitlines()
print(lines) # Output: ["Hello", "World"]
text = "Hello World"25. strip():
result = text.startswith("Hello")
print(result) # Output: True
text = " Python "26. swapcase():
stripped_text = text.strip()
print(stripped_text) # Output: "Python"
text = "Hello World"27.title():
swapped_case_text = text.swapcase()
print(swapped_case_text) # Output: "hELLO wORLD"
text = "hello world"28. upper():
titlecased_text = text.title()
print(titlecased_text) # Output: "Hello World"
text = "hello"29. zfill(width):
uppercased_text = text.upper()
print(uppercased_text) # Output: "HELLO"
text = "7"Читать полностью…
padded_text = text.zfill(3)
print(padded_text) # Output: "007"
Hizi ni baadhi ya njia muhimu za kushughulikia kamba (strings) katika Python. Unaweza kutumia njia hizi kufanya operesheni mbalimbali kwenye kamba, kama vile kubadilisha muundo, kupata habari, na kufanya mabadiliko.
Hapa👇 kuna maelezo ya kila moja ya njia za kamba (string) katika Python:
1. capitalize(): Inabadilisha herufi ya kwanza ya kamba kuwa herufi kubwa (capital) na herufi zingine zote kuwa herufi ndogo (lowercase).
2. casefold(): Inabadilisha kamba kuwa katika muundo unaofanana, unaofanana kabisa na haujali maandishi ya herufi kubwa au ndogo. Ni sawa na lower(), lakini inashughulikia matukio ya lugha zingine zaidi vizuri.
3. center(width): Inazungusha kamba ndani ya nafasi iliyopewa (width) na kuiweka katikati. Nafasi iliyobaki inajazwa na herufi tupu (whitespace).
4. count(substring): Inahesabu idadi ya mara ambazo kamba ndogo (substring) inaonekana ndani ya kamba kubwa.
5. endswith(suffix): Inathibitisha ikiwa kamba inamalizika na kamba ndogo (suffix) iliyotolewa.
6. find(substring): Inatafuta kamba ndogo (substring) ndani ya kamba kubwa na kurudisha nafasi ya kwanza ambapo kamba ndogo inaonekana. Ikiwa kamba ndogo haipatikani, inarudisha -1.
7. format(): Inatumika kuunda kamba mpya kwa kutumia placeholders { } na kuweka thamani ndani yake. Ni njia yenye nguvu sana kwa ajili ya uundaji wa kamba zenye muundo maalum.
8. isalnum(): Inathibitisha ikiwa kamba ina herufi na nambari pekee (alnum characters) na hauna herufi zingine au alama.
9. isalpha(): Inathibitisha ikiwa kamba ina herufi pekee (alpha characters) na hauna nambari au alama.
10. isdigit(): Inathibitisha ikiwa kamba ina nambari pekee (numeric characters) na hauna herufi au alama.
11. islower(): Inathibitisha ikiwa kamba ina herufi zote ndogo (lowercase characters) na hauna herufi zingine au alama.
12. isspace(): Inathibitisha ikiwa kamba ina herufi tupu (whitespace characters) pekee (kama nafasi, tab, au mstari mpya) na hauna herufi zingine au alama.
13. isupper(): Inathibitisha ikiwa kamba ina herufi zote kubwa (uppercase characters) na hauna herufi zingine au alama.
14. join(iterable): Inaungana na kamba zilizowekwa ndani ya iterable (kama orodha au tupu) na kutengeneza kamba moja mpya kwa kuweka kamba zote pamoja na separator.
15. ljust(width): Inazungusha kamba ndani ya nafasi iliyopewa (width) na kuiweka upande wa kushoto. Nafasi iliyobaki inajazwa na herufi tupu (whitespace).
16. lower(): Inabadilisha kamba kuwa herufi ndogo (lowercase).
17. lstrip(): Inaondoa herufi tupu (whitespace) kutoka kushoto mwa kamba.
18. replace(old, new): Inachukua kamba ndogo (old) ndani ya kamba kubwa na kuibadilisha na kamba ndogo (new).
19. rfind(substring): Inatafuta kamba ndogo (substring) ndani ya kamba kubwa kuanzia mwisho na kurudisha nafasi ya kwanza ambapo kamba ndogo inaonekana. Ikiwa kamba ndogo haipatikani, inarudisha -1.
20. rjust(width): Inazungusha kamba ndani ya nafasi iliyopewa (width) na kuiweka upande wa kulia. Nafasi iliyobaki inajazwa na herufi tupu (whitespace).
21. rstrip(): Inaondoa herufi tupu (whitespace) kutoka kulia mwa kamba.
22. split(): Inagawanya kamba kuwa orodha ya sehemu ndogo kulingana na delimiter (kawaida ni nafasi). Sehemu hizo zinahifadhiwa katika orodha.
23. splitlines(): Inagawanya kamba kuwa orodha ya sehemu ndogo kulingana na mistari mipya au uwekaji mpya wa mstari. Sehemu hizo zinahifadhiwa katika orodha.
24. startswith(prefix): Inathibitisha ikiwa kamba inaanza na kamba ndogo (prefix) iliyotolewa.
25. strip(): Inaondoa herufi tupu (whitespace) kutoka kushoto na kulia mwa kamba.
26. swapcase(): Inabadilisha herufi kubwa kuwa herufi ndogo na herufi ndogo kuwa herufi kubwa ndani ya kamba.
27. title(): Inabadilisha kamba kuwa katika muundo wa kichwa cha habari (title case), ambapo kila neno la kamba linaanza na herufi kubwa na wengine ni herufi ndogo.
28. upper(): Inabadilisha kamba kuwa herufi kubwa (uppercase).
🌟 Attention all! Seeking unparalleled assignment excellence? Look no further! 📚 Allow me to craft your assignments flawlessly. With a proven track record and a host of returning students vouching for my work and ethics, rest assured, your papers will be perfect, following instructions meticulously. Trust in quality, trust in me! 🎓✨ naphtalijohnsons@gmail.com
Читать полностью…
from pyrogram import Client, filters
API_ID = your_api_id
API_HASH = 'your_api_hash'
BOT_TOKEN = 'your_bot_token'
app = Client('my_bot', api_id=API_ID, api_hash=API_HASH, bot_token=BOT_TOKEN)
@app.on_message(filters.command('start'))
def start_command(app, message):
text_octal = '\110\141\142\141\162\151 \172\145\156\165 \142\145\147\151\156\156\145\162\41'
text_hex = '\x48\x61\x62\x61\x72\x69\x20\x7a\x65\x6e\x75\x20\x62\x65\x67\x69\x6e\x6e\x65\x72\x21'
app.send_message(chat_id=message.chat.id, text=text_octal)
app.send_message(chat_id=message.chat.id, text=text_hex)
@app.on_message(filters.text)
def echo_message(app, message):
text = message.text
text_octal = ''.join([f'\\{oct(ord(c))[2:]}' for c in text])
text_hex = ''.join([f'\\x{hex(ord(c))[2:]}' for c in text])
app.send_message(chat_id=message.chat.id, text=f"Octal value: {text_octal}")
app.send_message(chat_id=message.chat.id, text=f"Hex value: {text_hex}")
app.run()
Hapa kuna orodha ya nambari za octal kutoka 0 hadi 9:
0 - 0o0
1 - 0o1
2 - 0o2
3 - 0o3
4 - 0o4
5 - 0o5
6 - 0o6
7 - 0o7
8 - 0o10
9 - 0o11
Unaweza kutumia nambari hizi za octal katika shughuli za hisabati au katika uandishi wa programu kulingana na mahitaji yako. Kwa mfano, unaweza kutumia nambari ya octal 0o7 kama 7 katika mfumo wa decimal, na unaweza kufanya shughuli za hisabati kama kuongeza, kutoa, kuzidisha, au kugawanya nambari za octal kama unavyofanya na nambari za decimal.
Mfano wa bot
from pyrogram import Client, filters
# Jina la mtumiaji na API key ya bot yako
API_ID = your_api_id
API_HASH = 'your_api_hash'
BOT_TOKEN = 'your_bot_token'
# Unda mteja wa Pyrogram
app = Client("my_bot", api_id=API_ID, api_hash=API_HASH, bot_token=BOT_TOKEN)
# Kazi inayotekelezwa wakati bot inapokea ujumbe
@app.on_message(filters.command("start"))
def start(client, message):
client.send_message(
chat_id=message.chat.id,
text="Habari! Mimi ni bot yako ya Telegram. Nitakupatia octal value ya ujumbe unaotuma."
)
# Kazi inayotekelezwa wakati bot inapokea ujumbe wa maandishi
@app.on_message(filters.text)
def echo(client, message):
octal_value = oct(int(message.text))
client.send_message(
chat_id=message.chat.id,
text=f"Octal value ya ujumbe wako ni: {octal_value}"
)
# Anza bot
app.run()
Kwenye Python, "Escape Characters" ni herufi maalum ambazo zinatumika kwenye Strings kwa madhumuni maalum. Wakati mwingine, herufi hizi zinaweza kuwa ngumu kuingiza moja kwa moja kwenye String kwa sababu zinaweza kuchukuliwa kama sehemu ya syntax ya lugha. Kwa hiyo, unapotaka kuweka herufi maalum kwenye String, unatumia "Escape Character" ili kuonyesha kwamba herufi hiyo inapaswa kutafsiriwa kwa njia maalum.
Escape Character inaanzia na kishikio cha backslash ("\") kifuatiwacho na herufi maalum. Hapa kuna baadhi ya mifano ya aina za Escape Characters katika Python:
1. \n - Newline:
Inatumika kuweka mstari mpya (newline) ndani ya String.
string = "Line 1\nLine 2"
print(string)
# Output:
# Line 1
# Line 2
string = "Column 1\tColumn 2"
print(string)
# Output: Column 1 Column 2
string = "He said, \"Hello!\""
print(string)
# Output: He said, "Hello!"
string = 'She said, \'Hi!\''
print(string)
# Output: She said, 'Hi!'
string = "C:\\path\\to\\file"
print(string)
# Output: C:\path\to\file
\r (Carriage Return), \b (Backspace), \f (Form Feed), na zinginezo. Unapotumia Escape Characters, unaweza kuweka herufi maalum ndani ya Strings ambazo zingekuwa ngumu kuweka moja kwa moja.
Читать полностью…
Python - Format - Strings
Kutumia format() katika Python ni njia ya kuunda strings zenye muundo maalum kwa kuingiza thamani ndani ya string. Hapa kuna mifano kadhaa, pamoja na mifano miwili ambayo inaweza kusababisha makosa:
Mifano Inayoonyesha Makosa:
1. Makosa ya Indexing:
jina = "Alice"
umri = 30
taarifa = "Jina yangu ni {} na nina umri wa {} miaka."
print(taarifa.format(umri, jina)) # Makosa ya kubadilisha nafasi za placeholders
jina = "Bob"
umri = 25
taarifa = "Jina yangu ni {} na nina umri wa {} miaka."
print(taarifa.format(jina, umri, "Python")) # Kosa la kuweka thamani zaidi
format():jina = "Alice"
umri = 30
taarifa = "Jina yangu ni {0} na nina umri wa {1} miaka.".format(jina, umri)
print(taarifa) # Itarudisha: "Jina yangu ni Alice na nina umri wa 30 miaka."
jina = "Bob"
umri = 25
taarifa = "Jina yangu ni {jina} na nina umri wa {umri} miaka.".format(jina=jina, umri=umri)
print(taarifa) # Itarudisha: "Jina yangu ni Bob na nina umri wa 25 miaka."
jina = "Charlie"
umri = 35
taarifa = f"Jina yangu ni {jina} na nina umri wa {umri} miaka."
print(taarifa) # Itarudisha: "Jina yangu ni Charlie na nina umri wa 35 miaka."
format() hutoa njia ya kujenga strings zilizo na muundo maalum na kuruhusu kutia thamani ndani ya placeholders kwa urahisi. Makosa mara nyingi hutokea wakati placeholders hazijatumiwa kwa usahihi au thamani zinaingizwa katika utaratibu usiofaa.
Читать полностью…
Python - Modify Strings
Kurekebisha (modify) strings katika Python inahusu kubadilisha au kufanya mabadiliko kwenye strings zilizopo. Strings zinaweza kurekebishwa kwa kutumia mbinu mbalimbali kama vile kubadilisha herufi, kutenganisha, kuunganisha, au kubadilisha kesi ya herufi kati ya mambo mengine.
Hapa kuna mifano ya jinsi ya kurekebisha strings katika Python:
1. Kubadilisha Kesi:
string_yako = "Python Ni Nzuri"
print(string_yako.lower()) # Kubadilisha string kuwa herufi ndogo zote
print(string_yako.upper()) # Kubadilisha string kuwa herufi kubwa zote
string_yako = "Karibu kwenye ulimwengu wa Python!"
print(string_yako.replace("Python", "Programming")) # Kubadilisha "Python" kuwa "Programming"
string_yako = "Leo ni siku nzuri"
vipande = string_yako.split(" ") # Kutenganisha string kulingana na nafasi
print(vipande) # Itarudisha: ['Leo', 'ni', 'siku', 'nzuri']
maneno = ["Nina", "penda", "Python!"]
string_mpya = " ".join(maneno) # Kuunganisha strings katika orodha kuwa string moja
print(string_mpya) # Itarudisha: "Nina penda Python!"
string_yako = " Hello, World! "
print(string_yako.strip()) # Kuondoa nafasi za ziada katika mwanzo na mwisho wa string
Python slicing ni njia ya kupata sehemu ya String kwa kuchagua kipande cha kuanzia na kipande cha mwisho. Inaruhusu kuchukua sehemu ya String kwa kuzingatia nafasi za herufi ndani yake.
Slicing ya Strings inafanywa kwa kutumia mabano ya mraba [] na alama ya pamoja :. Kuna njia mbili za kutumia slicing:
1. Slicing ya kawaida: Inachukua sehemu ya String kwa kuchagua kipande cha kuanzia na kipande cha mwisho. Sintaksia yake ni string[start:end], ambapo start ni nafasi ya kuanzia (ikiwa ni pamoja na) na end ni nafasi ya mwisho (isiyojumuishwa).
Kwa mfano:
string = "Hello, World!"
substring = string[7:12]
print(substring) # Output: "World"
string[7:12] inachukua sehemu ya String kuanzia nafasi ya 7 hadi nafasi ya 12 (isiyojumuishwa), ambayo ni "World".string[start:end:step], ambapo step ni hatua ya jinsi herufi zinavyochaguliwa.string = "Hello, World!"
substring = string[::2]
print(substring) # Output: "HloWrd"
string[::2] inachukua sehemu ya String kwa kuanzia mwanzo hadi mwisho, lakini inachagua herufi kwa hatua ya 2. Hivyo, herufi zinazochaguliwa ni "H", "l", "o", "W", "r", na "d".start au end haijatolewa katika slicing, inachukuliwa kuwa mwanzo au mwisho wa String mtawalia.step haijatolewa katika slicing, inachukuliwa kuwa 1, ambayo inamaanisha herufi zote zinachaguliwa mtawalia.
Читать полностью…
Eg "Python String Somo II.pdf" reconsider nitapenda cna
Читать полностью…
Python ina aina ya data inayoitwa "Boolean" ambayo inaweza kuwa na thamani mbili tu: True (kweli) au False (uwongo). Aina hii ya data inatumika sana katika kudhibiti mtiririko wa programu na kuamua ikiwa hali fulani ni kweli au uwongo.
Hapa kuna baadhi ya mifano ya matumizi ya Booleans katika Python:
1. Kielelezo cha Boolean:
x = True
y = False
print(x) # Output: True
print(y) # Output: False
== (sawa na), != (si sawa na), >, <, >=, na <= kulinganisha thamani mbili na kuzalisha boolean kulingana na matokeo yake.x = 5
y = 10
print(x == y) # Output: False
print(x < y) # Output: True
and (na), or (au), na not (si) hutumiwa kufanya operesheni za mantiki kwenye Booleans.x = True
y = False
print(x and y) # Output: False
print(x or y) # Output: True
print(not x) # Output: False
if, else, na elif ili kuamua ni sehemu gani ya msimbo unapaswa kutekelezwa.x = 5
if x > 10:
print("x ni kubwa kuliko 10")
elif x > 5:
print("x ni kubwa kuliko 5")
else:
print("x ni sawa au ndogo kuliko 5")
x = [1, 2, 3]
y = []
if x:
print("x ina vipengele")
if not y:
print("y ni tupu")
if x: itakuwa kweli kwa sababu orodha x ina vipengele, na if not y: itakuwa kweli kwa sababu orodha y ni tupu.
Читать полностью…
Hello Guys. Hope you are doing well.
I am a new python django developer from Tanzania. I started a new project for student admission and I wanted to integrate mobile payment services like M-pesa Tigo pesa and other but I don't know how
Can someone help me with that.
29. zfill(width): Inazungusha kamba ndani ya nafasi iliyopewa (width) na kuiweka upande wa kushoto. Nafasi iliyobaki inajazwa na sifuri (0).
Python String Methods:
1. capitalize()
2. casefold()
3. center()
4. count()
5. endswith()
6. find()
7. format()
8. isalnum()
9. isalpha()
10. isdigit()
11. islower()
12. isspace()
13. isupper()
14. join()
15. ljust()
16. lower()
17. lstrip()
18. replace()
19. rfind()
20. rjust()
21. rstrip()
22. split()
23. splitlines()
24. startswith()
25. strip()
26. swapcase()
27. title()
28. upper()
29. zfill()
Habari za leo Marafiki zangu katika kujifunza hadi bado tupo kwenye Python Tutorial ambayo ni sehemu ya kwanza kabisa katika python na tangia jana tupo kwenye sehemu ya Python - String Methods Maandalizi ya sehemu hii ni makubwa saana ila kwaleo tuta, anza kwenda nayo taratibu tu maana String methods ni nyingi saana na tuna taka kunitahidi kuzipitia zoote.
Читать полностью…
Hapa ni orodha ya herufi A hadi Z zilizowakilishwa kwa kutumia namba za hex na octal:
Heksadesimali:
A: 41Octal:
B: 42
C: 43
D: 44
E: 45
F: 46
G: 47
H: 48
I: 49
J: 4A
K: 4B
L: 4C
M: 4D
N: 4E
O: 4F
P: 50
Q: 51
R: 52
S: 53
T: 54
U: 55
V: 56
W: 57
X: 58
Y: 59
Z: 5A
A: 101Hizi ni mifano ya jinsi herufi za A hadi Z zinaweza kuwakilishwa katika mfumo wa hex na octal. Katika mifumo hii, namba zinawakilishwa na tarakimu zinazofaa kwa mfumo husika. Читать полностью…
B: 102
C: 103
D: 104
E: 105
F: 106
G: 107
H: 110
I: 111
J: 112
K: 113
L: 114
M: 115
N: 116
O: 117
P: 120
Q: 121
R: 122
S: 123
T: 124
U: 125
V: 126
W: 127
X: 130
Y: 131
Z: 132
Octal Value
Octal value ni mfumo wa nambari unaotumia nambari 8 kama msingi wake. Nambari za octal huanzia 0 hadi 7.
Katika mfumo wa octal, kila nambari inawakilisha thamani yake mwenyewe kama ifuatavyo:
0 = 0
1 = 1
2 = 2
3 = 3
4 = 4
5 = 5
6 = 6
7 = 7
Kwa mfano, nambari 123 katika mfumo wa octal inamaanisha:
1. 8^2 = 64
2. 8^1 = 16
3. 8^0 = 3
Kwa hivyo, 123 katika mfumo wa octal ni sawa na 83 katika mfumo wa decimal.
Mifano ya Octal Value:
100 = 80
123 = 83
234 = 192
765 = 575
Octal value hutumiwa mara nyingi katika kompyuta. Nambari za octal ni rahisi kuwakilisha katika kompyuta kuliko nambari za binary, kwani zinaweza kuwakilishwa kwa kutumia kikundi cha nambari 3.
Kwa mfano, nambari 123 katika mfumo wa octal inaweza kuwakilishwa kama 0123 katika kumbukumbu ya kompyuta. Hii ni kwa sababu 0123 ni sawa na 1 * 8^2 + 2 * 8^1 + 3 * 8^0 = 83.
Octal value pia hutumiwa katika mifumo ya kuhesabu ya kompyuta. Kwa mfano, nambari za octal hutumiwa mara nyingi kuwakilisha anwani za kumbukumbu katika kompyuta.
Python - String Concatenation
Concatenation katika Python inahusu kuunganisha strings (au hata vitu vingine) pamoja kuunda string moja. Hii hufanyika kwa kutumia operator ya + au njia ya join() kulingana na mahitaji yako. Hapa kuna mifano kadhaa ya jinsi ya kutumia string concatenation katika Python:
1. Operator ya + kwa kuunganisha strings:
string_1 = "Hello, "
string_2 = "World!"
concatenated_string = string_1 + string_2
print(concatenated_string) # Itarudisha: "Hello, World!"
join() kuunganisha orodha ya strings:maneno = ["Nina", "penda", "Python!"]
string_mpya = " ".join(maneno)
print(string_mpya) # Itarudisha: "Nina penda Python!"
jina = "Jane"
umri = 25
taarifa = "Jina yangu ni " + jina + " na nina umri wa " + str(umri) + " miaka."
print(taarifa) # Itarudisha: "Jina yangu ni Jane na nina umri wa 25 miaka."
jina = "Mike"
umri = 30
taarifa = f"Jina yangu ni {jina} na nina umri wa {umri} miaka."
print(taarifa) # Itarudisha: "Jina yangu ni Mike na nina umri wa 30 miaka."
+, join(), au f-strings (fomati za string).
Читать полностью…
Baadhi ya mifano ya jinsi ya kutumia slicing kwenye strings katika Python:
1. Kupata sehemu ya string:
string_yako = "Hello, Dunia!"
sehemu = string_yako[7:12] # Hii itapata sehemu ya "Dunia"
print(sehemu)
string_yako = "Python ni nzuri sana!"
sehemu = string_yako[::2] # Itarudisha string yenye herufi kila nyingine
print(sehemu)
string_yako = "Habari!"
nyuma = string_yako[::-1] # Hii itarudisha string nyuma
print(nyuma)
string_yako = "Kujifunza ni muhimu"
sehemu = string_yako[-6:] # Itapata sehemu ya "muhimu"
print(sehemu)
string_yako = "Karibu nyumbani!"
bila_sehemu = string_yako[:6] + string_yako[7:] # Hii itaondoa sehemu ya "nyumbani"
print(bila_sehemu)
Sawa @Johnny_Kisomo ila kuna pendekezo jingine la kwamba ziwekwe kwenye blog nitaangalia hasa kipi kilicho sahihi zaidi
Ila kama tukiwa tupo tu Vyote tutatengeneza tu
Blogger na PDF
Habari, Mwamba Mimi nakubali na Napenda sana jinsi unavyo andaa content zako na pia ni begginer ningependa ungekuwa unaviweka ini pdf ili tupate pia kuzipata kwenye pdf format.
Thanks