Loading...

BTC Address to donate : [[address]]

Donation of [[value]] BTC Received. Thank You.
[[error]]

FoX HaCkEr PyThon Lov3r
  • شكراً: 341
  • تم شكره 569 مرة في 107 مشاركة

بسم الله الرحمن الرحيم

الدرس الحادي عشر من الدوره

نبدا بسم الله

عندنا علامه % وايش وظيفتها تمام

الوظيفه انها راح تحجز مساحه داخل النص والمساحه هذي راح تعدل عليها وقت ماتشاء من غير

ماتلمس النص المطبوع نبدا نشوف

في البدايه

string = %s

integer = %d

مثل ماهو واضح في الاعلى كل حرف يحدد المساحه المحجوز ايش راح تاخذ

مثلا نبدا في التطبيق حتى يكون واضح اكثر

عندنا هنا حجزنا مساحه للمثالين الي فوق

بالطريقه هذي

كود:
sec4ever = "How are you %s , day is %d "


تمام

الان بعد الحجز كيف راح نعين يعني كيف راح ناخذ المساحه المحجوزه

ونضع فيها الاشياء المراد وضعها

راح يكون بالشكل التالي

كود:
sec4ever = "How are you %s , day is %d " %("sec4ever",10)


مثل مانتو شايفين

%("sec4ever",10)

في الفراغ الاول

حطينا

"sec4ever"

وبعدها وضعنا فاصله وحطينا الانتيقر

10

بس ماننسى الاقواس () و %

تمام انتهينا من هذي النقطه

الان راح نشرح

find

وطريقه استخدامها

هي تستخدم للبحث مثلا عندنا نص طويل جدا المطلوب نعرف الكلمه

التاليه اين تقع داخل النص راح يكون

بالشكل التالي

كود:
#!/usr/bin/env python

sec4ever = "welcome to sec4ever "

print sec4ever.find("sec4ever")


تمام مثل ماهو واضح

وضعنا الكلمه المراد البحث عنها داخل النص

الي هي

sec4ever

راح يبدا يبحث من بدايه النص ويمشي حرف حرف وراح يبدا العد من 0

ويمشي يعد الى مايوصل الى كلمه sec4ever

وراح يعطينا الناتج

11

تقدر تجرب عندك


See You

توقيع
\/1\/4 $3(Ur17'/ Ph0r 3\/3r
5 أعضاء قالوا شكراً لـ FoX HaCkEr على المشاركة المفيدة:
Exp-Bl00d عضو مميز
  • شكراً: 395
  • تم شكره 101 مرة في 38 مشاركة

تسلم يديك اخوي عبدالعزيز ,,

شرح مفهوم وجميل من انسان جميل :$


يعطيك العافيه ,

توقيع
Exp-Bl00d ==> my n4me (: just




jago-dz عضو مبدع
  • شكراً: 1024
  • تم شكره 1550 مرة في 402 مشاركة

شكراا لك لاكن مش فاهم هنااا

sec4ever = "How are you %s , day is %d " %("sec4ever",10)
لاكن لو غيرتهم أجعل %d

قبل %s

sec4ever = "How are you %d , day is %s " %("10",sec4ever)
dيعطيني خطأ .... يعني لازم دائمااا يكون string قبل integer

توقيع
Never Trust Number One
FoX HaCkEr PyThon Lov3r
  • شكراً: 341
  • تم شكره 569 مرة في 107 مشاركة

المشاركة الأصلية كتبت بواسطة jago-dz اقتباس :
شكراا لك لاكن مش فاهم هنااا



لاكن لو غيرتهم أجعل %d

قبل %s

sec4ever = "How are you %d , day is %s " %("10",sec4ever)
dيعطيني خطأ .... يعني لازم دائمااا يكون string قبل integer

ﻻﻻ ﻻيوجد خطأ لكن انت الغلطان هنا بتقولي ليش؟

انت الان تعرف ان %d

رقميه صح او ﻻ؟ لكنك هنا %("10",sec4ever)

وضعتها داخل "وكذا راح تعتبر strings"

الارقام ﻻتوضع بين العلامتين ""

جرب كذا وشوف

كود:
sec4ever = "How are you %d , day is %s " %(10,"sec4ever")
print sec4ever

توقيع
\/1\/4 $3(Ur17'/ Ph0r 3\/3r
jago-dz عضو مبدع
  • شكراً: 1024
  • تم شكره 1550 مرة في 402 مشاركة

اهاه طبعاا يا عم فوكس جربتهاا قبل ماأطرح السؤال ههههه أعطاني خطأ

هاه وش اعطاني

[email protected]:~/Desktop# python py.py
How are you 10 , day is sec4ever
أضن لازم تكون العكس sec4ever مكان 10 والعكس

?

توقيع
Never Trust Number One
jago-dz عضو مبدع
  • شكراً: 1024
  • تم شكره 1550 مرة في 402 مشاركة

شكراا لك تم الفهم ...... يا معلم

توقيع
Never Trust Number One
FoX HaCkEr PyThon Lov3r
  • شكراً: 341
  • تم شكره 569 مرة في 107 مشاركة

المشاركة الأصلية كتبت بواسطة jago-dz اقتباس :
شكراا لك تم الفهم ...... يا معلم
الحمد الله

توقيع
\/1\/4 $3(Ur17'/ Ph0r 3\/3r
SoUiLaHxXx_Dz عضو مميز
  • شكراً: 799
  • تم شكره 572 مرة في 206 مشاركة

بارك الله فيك
شرح سهل وجميل