دالة ()upper في بايثون
تعمل دالة ()upper على تحويل جميع الأحرف الصغيرة في السلسلة إلى أحرف كبيرة وإرجاعها. ولكن لا تتعامل مع الرموز والأرقام.
طريقة صياغتها بهذا الشكل:
string.upper()
الوسيطة (البارميتر): لا تأخذ الدالة ()upper أي وسيطة.
قيمة الإرجاع: الدالة ()upper تقوم بإرجاع سلسلة جديدة بأحرف كبيرة من السلسلة الاصلية
مثال:
txt = "this is string example."
print(txt.upper())
سيكون الناتج:
THIS IS STRING EXAMPLE.
يوضح المثال التالي كيفية عرض السلسلة الاصلية والسلسة المحولة لأحرف كبيرة عن طريق دالة ()upper
مثال:
txt = "Learn Python with Ahmed Obaid"
print("Original String:")
print(txt)
# upper() function to convert
# string to upper_case
print("Converted String:")
print(txt.upper())
سيكون الناتج:
Original String:
Learn Python with Ahmed Obaid
Converted String:
LEARN PYTHON WITH AHMED OBAID
يمكن ايضاً استخدام دالة ()upper للتحقق مما إذا كانت السلسلتان متماثلتين أم لا
مثال:
a = 'learn python with ahmed obaid'
b = 'Learn Python with Ahmed Obaid'
# Comparison of strings using
# upper() method
if (a.upper() == b.upper()):
print("Strings are same")
else:
print("Strings are not same")
سيكون الناتج:
Strings are same
مصادر خارجية:
الدوال المضمنة - وثائق بايثون الرسمية
أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات
الكلمات الدلالية
بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دالة ()upper
شارك المقال
عن الكاتب

أحمدُ عُبَيْد
مرحباً، أنا أحمد عبيد مبرمج عربي مصري. أود أن أضع تجاربي وخبراتي في تعلم بايثون على هذا الموقع حتى يكون مرجعاً لي ولكم أيضاً.
عفواً..قم بتسجيل الدخول اولاً..حتي تستطيع التعليق