الفرق بين المراجعتين لصفحة: «Python/str/upper»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>str.upper()</code> في بايثون}}</noinclude> تحوّل الدالة الحروف في Python/str|السلسل...' |
|||
سطر 32: | سطر 32: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/str/isupper|الدالة isupper() في بايثون.]] | |||
* [[Python/str/lower|الدالة lower() في بايثون.]] | * [[Python/str/lower|الدالة lower() في بايثون.]] | ||
* [[Python/str/title|الدالة title() في بايثون.]] | * [[Python/str/title|الدالة title() في بايثون.]] |
مراجعة 19:33، 9 مايو 2018
تحوّل الدالة الحروف في السلسلة النصية إلى حروف كبيرة.
البنية العامة
x.upper()
القيمة المعادة
يعيد التابع نسخة من السلسلة النصية تكون فيها جميع الحروف التي تمتلك أكثر من حالة حروفًا كبيرة.
ملاحظة: قد يعيد التعبير str.upper().isupper()
القيمة False
إذا تضمنّت السلسلة النصية حروفًا لا تمتلك أكثر من حالة، أو إذا لم تكن الحروف الناتجة ضمن فئة "Lu" في الترميز الموحد ولكن كانت ضمن فئة "Lt".
أمثلة
يبين المثال التالي النتائج المعادة من تطبيق الدالة على سلاسل نصية متنوّعة:
>>> str = "hsoub wiki"
>>> str.upper()
'HSOUB WIKI'
>>> str = "Python3"
>>> str.upper()
'PYTHON3'
>>> str = "بايثون"
>>> str.upper().isupper()
False
>>> str = "hsoub wiki"
>>> str.upper().isupper()
True
انظر أيضًا
- الدالة isupper() في بايثون.
- الدالة lower() في بايثون.
- الدالة title() في بايثون.
- الدالة swapcase() في بايثون.
- السلاسل النصية في بايثون.