English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python تعليمات الأساس

Python التحكم في العملية

الوظائف في Python

أنواع البيانات في Python

Python ملف التشغيل

أ objetos و classes في Python

تاريخ ووقت Python

معرفة متقدمة في Python

دليل Python

استخدام casefold() في نصوص Python واستخداماتها

Python 字符串方法

يستخدم casefold() لتحويل النص إلى أحرف صغيرة.

سيقوم casefold() بإزالةفي stringالفرق بين الأحرف الكبيرة والصغيرة الموجودة.

هذا الطريقة مشابهة لـ Lower()، ولكن casefold() أكثر قوة وأكثر هجومية، مما يعني أنها تحول العديد من الأحرف إلى أحرف صغيرة، وتجد المزيد من التطابق عند مقارنة النصوص التي تم تحويلها باستخدام casefold().

على سبيل المثال، الأحرف الصغيرة الألمانيةßيساويss. ولكن، بسببßهي بالفعل أحرف صغيرة، لا يفيد lower() في ذلك. ولكن، يتحول casefold() إلىss.

جملة casefold()

string.casefold()

معلمات casefold()

لا يحتوي casefold() على أي معلمات.

قيمة casefold()

يستخدم casefold() لتحويل النص إلى أحرف صغيرة.

مثال 1: استخدام casefold() لتحويل إلى أحرف صغيرة

string = "PYTHON IS AWESOME"
# طباعة النص الصغير الحجم
print("نص صغير الحجم:", string.casefold())

عند تشغيل هذا البرنامج، الناتج سيكون:

نص صغير الحجم: python is awesome

مثال 2: استخدام casefold() للتحقق من التطابق

firstString = "der Fluß"
secondString = "der Fluss"
# ß يعادل ss
if firstString.casefold() == secondString.casefold():
    print('النصوص متطابقة.')
else:
    print('النصوص غير متطابقة.')

عند تشغيل هذا البرنامج، الناتج سيكون:

النصوص متطابقة.

Python 字符串方法