Πώς να ορίσετε ένα χρώμα κελιού Excel σύμφωνα με μια συνθήκη με το VBA;
Ανακαλύψτε πώς να ρυθμίσετε το χρώμα κελιού Excel ανάλογα με μια συνθήκη χρησιμοποιώντας VBA.
Το Boolean είναι μια σημαντική έννοια στον προγραμματισμό. Σε αυτό το άρθρο, ας μάθουμε με το EU.LuckyTemplates πώς να χρησιμοποιούμε τον Boolean για την επεξεργασία συμβολοσειρών στην Python !
Μια συμβολοσειρά στην Python είναι μια ακολουθία χαρακτήρων. Μπορείτε να εκτελέσετε πολλές διαφορετικές ενέργειες σε συμβολοσειρές χρησιμοποιώντας ένα σύνολο διαθέσιμων μεθόδων. Οι τύποι δυαδικών συμβολοσειρών είναι ένα υποσύνολο αυτών των μεθόδων, οι οποίες χρησιμοποιούνται για να ελέγξουν εάν η δεδομένη συμβολοσειρά συμμορφώνεται με τους κανόνες ή όχι.
Τώρα ας μάθουμε πώς να χρησιμοποιούμε ορισμένες μεθόδους Boolean στην Python 3 για να χειριζόμαστε πιο αποτελεσματικά τις συμβολοσειρές.
Πώς να επικυρώσετε συμβολοσειρές χρησιμοποιώντας Boolean στην Python
Μπορείτε να ελέγξετε εάν η δεδομένη συμβολοσειρά περιέχει μόνο αλφαριθμητικούς χαρακτήρες χρησιμοποιώντας τη μέθοδο isalnum() .
Αυτή η μέθοδος επιστρέφει True εάν όλοι οι χαρακτήρες είναι αλφαριθμητικοί, συμπεριλαμβανομένων των (AZ), (az) και (0-9). Εάν κάποιος χαρακτήρας στη συμβολοσειρά δεν είναι ο παραπάνω χαρακτήρας, αυτή η μέθοδος επιστρέφει False .
Για παράδειγμα:
str1 = "WelcomeToMUO"
# This method will return "True" as all the characters are alphanumeric
checkstr1 = str1.isalnum()
print(checkstr1)
str2 = "Welcome To MUO"
# This method will return "False" as the string have 2 whitespaces which are not alphanumeric
checkstr2 = str2.isalnum()
print(checkstr2)
str3 = "#WelcomeToMUO"
# This method will return "False" as the string have a special character "#" which is not alphanumeric
checkstr3 = str3.isalnum()
print(checkstr3)
str4 = "274962472"
# This method will return "True" as all the characters are alphanumeric
checkstr4 = str4.isalnum()
print(checkstr4)
str5 = "Welcome2MUO"
# This method will return "True" as all the characters are alphanumeric
checkstr5 = str5.isalnum()
print(checkstr5)
Αποτέλεσμα:
True
False
False
True
True
Μπορείτε να ελέγξετε εάν η δεδομένη συμβολοσειρά περιέχει μόνο γράμματα ή όχι χρησιμοποιώντας τη μέθοδο isalpha() . Αυτή η μέθοδος επιστρέφει True εάν όλοι οι χαρακτήρες είναι γράμματα από AZ και az. Εάν κάποιοι χαρακτήρες στη συμβολοσειρά δεν είναι κυριολεκτικοί, αυτή η μέθοδος επιστρέφει False .
Για παράδειγμα:
str1 = "WelcomeToMUO"
# This method will return "True" as all the characters are alphabetic
checkstr1 = str1.isalpha()
print(checkstr1)
str2 = "Welcome To MUO"
# This method will return "False" as the string have 2 whitespaces which are not alphabetic
checkstr2 = str2.isalpha()
print(checkstr2)
str3 = "#WelcomeToMUO"
# This method will return "False" as the string have a special character "#" which is not alphabetic
checkstr3 = str3.isalpha()
print(checkstr3)
str4 = "274962472"
# This method will return "False" as all the characters are not alphabetic
checkstr4 = str4.isalpha()
print(checkstr4)
str5 = "Welcome2MUO"
# This method will return "False" as the string has a digit "2" which is not alphabetic
checkstr5 = str5.isalpha()
print(checkstr5)
Αποτέλεσμα:
True
False
False
False
False
Μπορείτε να ελέγξετε εάν η δεδομένη συμβολοσειρά αποτελείται μόνο από δεκαδικούς, αριθμούς ή ψηφιακούς χαρακτήρες χρησιμοποιώντας τις μεθόδους isdecimal(), isdigit() και isnumeric() αντίστοιχα. Και οι τρεις μέθοδοι είναι παρόμοιες, αλλά έχουν τις ακόλουθες βασικές διαφορές:
Εξ ορισμού, η σχέση μεταξύ αυτών των τριών μεθόδων μπορεί να παρουσιαστεί ως εξής:
isdecimal() ⊆ isdigit() ⊆ isnumeric()
Αυτό σημαίνει ότι εάν μια συμβολοσειρά είναι δεκαδικός αριθμός, τότε μπορεί επίσης να είναι αριθμοί και ψηφία.
Για παράδειγμα:
# Digits
str1 = "8734947"
print("str1:")
print("str1.isdecimal() : ",str1.isdecimal())
print("str1.isdigit() : ",str1.isdigit())
print("str1.isnumeric() : ",str1.isnumeric())
# Fractional Value
str2 = "½"
print("str2:")
print("str2.isdecimal() : ",str2.isdecimal())
print("str2.isdigit() : ",str2.isdigit())
print("str2.isnumeric() : ",str2.isnumeric())
# Superscript Values
str3 = "⁰¹²³⁴⁵⁶⁷⁸⁹"
print("str3:")
print("str3.isdecimal() : ",str3.isdecimal())
print("str3.isdigit() : ",str3.isdigit())
print("str3.isnumeric() : ",str3.isnumeric())
Αποτέλεσμα:
str1:
str1.isdecimal() : True
str1.isdigit() : True
str1.isnumeric() : True
str2:
str2.isdecimal() : False
str2.isdigit() : False
str2.isnumeric() : True
str3:
str3.isdecimal() : False
str3.isdigit() : True
str3.isnumeric() : True
Μπορείτε να ελέγξετε εάν η δεδομένη συμβολοσειρά είναι έγκυρο αναγνωριστικό χρησιμοποιώντας τη μέθοδο isidentifier(). Αυτή η μέθοδος επιστρέφει True εάν η συμβολοσειρά είναι έγκυρο αναγνωριστικό. Διαφορετικά, θα επιστρέψει False .
Κάθε συμβολοσειρά θεωρείται έγκυρο αναγνωριστικό εάν πληροί τις ακόλουθες προϋποθέσεις:
Για παράδειγμα:
str1 = "var1"
# This method will return "True" as the given string is a valid identifier
checkstr1 = str1.isidentifier()
print(checkstr1)
str2 = "var 1"
# This method will return "False" as the string contains a whitespace
checkstr2 = str2.isidentifier()
print(checkstr2)
str3 = "var1#"
# This method will return "False" as the string have a special character "#"
checkstr3 = str3.isidentifier()
print(checkstr3)
str4 = "_var1_"
# This method will return "True" as the given string is a valid identifier
checkstr4 = str4.isidentifier()
print(checkstr4)
str5 = "1var"
# This method will return "False" as the string starts with a digit "1"
checkstr5 = str5.isidentifier()
print(checkstr5)
Αποτέλεσμα:
True
False
False
True
False
Οι συμβολοσειρές είναι εξαιρετικά χρήσιμες για τη μεταφορά πληροφοριών από το πρόγραμμα στον χρήστη. Η χρήση της επικύρωσης boolean δεν είναι ο μόνος τρόπος χειρισμού των συμβολοσειρών Python, αλλά είναι εξαιρετικά αποτελεσματικός και αρκετά εύκολος στη χρήση για αρχάριους.
Ανακαλύψτε πώς να ρυθμίσετε το χρώμα κελιού Excel ανάλογα με μια συνθήκη χρησιμοποιώντας VBA.
Οδηγίες για την κοπή εικόνων σε κύκλους στο PowerPoint. Ανακαλύψτε πόσο απλά μπορείτε να κόψετε φωτογραφίες σε κύκλους για εντυπωσιακές παρουσιάσεις.
Μάθετε πώς να κάνετε εναλλαγή από πληκτρολόγια LTR σε RTL στο Microsoft Word.
Μάθετε πώς να χρησιμοποιήσετε διαφορετικές γραμματοσειρές στο Discord. Οι επιλογές γραμματοσειρών είναι ποικίλες και πλούσιες.
Κορυφαίες εφαρμογές κοπής ήχων κλήσης στο Android για τη δημιουργία μοναδικών ήχων κλήσης. Ανακαλύψτε τις καλύτερες επιλογές για να προσαρμόσετε το τηλέφωνό σας.
Οδηγίες για την αλλαγή του ονόματος της ομάδας συνομιλίας στο Facebook Messenger. Αυτή τη στιγμή στην ομαδική συνομιλία του Facebook Messenger, μπορούμε εύκολα να αλλάξουμε το όνομα της ομάδας συνομιλίας.
Ανακαλύψτε πώς να επαναφέρετε διαγραμμένες αναρτήσεις στο Facebook εύκολα και γρήγορα. Μαθαίνετε όλες τις λεπτομέρειες για την ανάκτηση διαγραμμένων αναρτήσεων
Οδηγίες για την ακρόαση μουσικής στους Χάρτες Google Επί του παρόντος, οι χρήστες μπορούν να ταξιδέψουν και να ακούσουν μουσική χρησιμοποιώντας την εφαρμογή Google Map στο iPhone. Σήμερα, το WebTech360 σας προσκαλεί
Οδηγίες για τη χρήση του LifeBOX - Η διαδικτυακή υπηρεσία αποθήκευσης της Viettel, το LifeBOX είναι μια νέα διαδικτυακή υπηρεσία αποθήκευσης της Viettel με πολλά ανώτερα χαρακτηριστικά
Πώς να ενημερώσετε την κατάσταση στο Facebook Messenger, το Facebook Messenger στην πιο πρόσφατη έκδοση παρείχε στους χρήστες μια εξαιρετικά χρήσιμη δυνατότητα: αλλαγή