الفرق بين المراجعتين لصفحة: «Python/str/upper»

من موسوعة حسوب
< Python‏ | str
سطر 41: سطر 41:
* [https://docs.python.org/3/library/stdtypes.html#str.upper قسم upper في صفحة Types في توثيق بايثون الرسمي.]
* [https://docs.python.org/3/library/stdtypes.html#str.upper قسم upper في صفحة Types في توثيق بايثون الرسمي.]
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Function]]
[[تصنيف:Python Method]]
[[تصنيف:Python Built-in Functions]]
[[تصنيف:Python Types]]
[[تصنيف:Python Str]]

مراجعة 07:47، 2 يونيو 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

انظر أيضًا

مصادر