القائمة الرئيسية

الصفحات

أخبار الاخبار

الدرس الرابع : أساسيات بايثون النصوص string


الدرس الرابع : أساسيات بايثون النصوص


الفصل الرابع: اساسيات بايثون من اهم الادوات الموجودة في بايثون النصوص من اهم العناصر التي توفرها لغة البيثون فيتم التعامل مع النصوص في جميع تطبيقات الويب والفصل الرابع: اساسيات بايثون  يحتوي علي الكثير من الاجزاء التي تعطيك قدرة علي انشاء أي سكربت تستطيع عمل برامج تعمل علي جميع انظمة التشغيل ويمكنك عمل برامج ويب باللغة التي يستخدمها 70% من المبرمجين علي مستوي العالم وفي الثلاثة سنوات الماضية اصبح  الكثير من الشركات تطلب مبرمجين والفصل الرابع من اساسيات البايثون  يوضح لك اهمية النصوص في اغلب البرامج سيحتوي علي الكثير من الصوص ومتغيرات النصوص وتستطيع التقدم في عمل الكثير من البرامج سطح المكتب او الويب الدرس الرابع : أساسيات بايثون
#!/usr/bin/python
Name = raw_input("Please enter your name : ")
print "Hello ", Name

الدرس الرابع : أساسيات بايثون

يتم تمثيل النص بواسطة علامة الاقتباس المفردة أو المزدوجة ولا فرق بينهما سوى أن واحدة منهما تساعدك على تخطي حالات الخاصة يجب تخطيها في الأخرى. لاحظ هذا المثال:
الدرس الرابع : أساسيات بايثون
>>> "I'm using python"
"I'm using python"
>>> 'he said: "Hello"'
'he said: "Hello"'
ففي المثال الأول لزمني وضع علامة الاقتباس المفردة بين I و m فلو استخدمت الاقتباس المفرد في إحاطة السلسلة لانتهت بعد I ولكان ما بعدها خطأ في الصياغة.
الدرس الرابع : أساسيات بايثون
كذلك الحال في الثانية حيث أريد نص تكون كلمة Hello فيه محاطة بعلامة اقتباس مزدوجة فلو كانت السلسلة النصية كلها محاطة باقتباس مزدوج لانتهى قبل كلمة Hello ولكان ما بعدها خطأ في الصياغة

>>> 'I'm using python'
  File "<stdin>", line 1
    'I'm using python'
       ^
SyntaxError: invalid syntax
>>> "he said: "Hello""
  File "<stdin>", line 1
    "he said: "Hello""
                   ^
SyntaxError: invalid syntax
إجراء عمليات على متغير مقطعي

إفتح (IDLE (Python GUI و تابع الأمثلة أدناه :

>>> a = "Hello, World"
لقد قمنا بتعريف المتغير a و تم تخزين القيمة !Hello, World بداخله.

>>> type(a)
<type 'str'>
إسم DataType (نوع البيانات) للمتغير النصي هو str (إختصار string)

()capitalize.

>>> "hello".capitalize()
'Hello'
تقوم بإعادة كائن جديد تحول فيه أول حرف الى حرف uppercase.

(count(sub.

>>> "hello".count('l')
2
حساب عدد مرات تكرار مقطع معين.

()lower.

>>> "HEllO".lower()
'hello'
تقوم بإعادة كائن جديد تحول فيه كل الحروف الى حروف lowercase.

()upper.

>>> "hello".upper()
'HELLO'
تقوم بإعادة كائن جديد تحول فيه كل الحروف الى حروف uppercase.

()swapcase.

>>> "HeLlO".swapcase()
'hElLo'
تقوم بإعادة كائن جديد يعكس حالة الأحرف.

()title.

>>> "hello, world".title()
'Hello, World'
تقوم بإعادة كائن على صورة title عنوان.

(startswith(sub.

>>> "hello".startswith("he")
True
تختبر هل string يبدأ بمقطع معين أو لا.

(endswith(sub.

>>> "hello".endswith("lo")
True
تختبر هل string ينتهي بمقطع معين أو لا.

هناك العديد من الطرق الأخرى تجدها في الوثائق الخاصة ببايثون.

هل اعجبك الموضوع :

تعليقات

src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">

التنقل السريع