Hướng dẫn how do you make lowercase and uppercase the same in python? - làm cách nào để bạn tạo chữ thường và chữ hoa giống nhau trong python?

Code:

str1 = input("Please enter a full sentence: ")
print("Thank you, You entered:" , str1)

str2 = input("Now please enter a word included in your sentence in anyway you like: ")

if str2 in str1:
    print("That word was found!")
else:
    print("Sorry, that word was not found")

Tôi đã thực hiện một số nghiên cứu về các diễn đàn, v.v. và các giải pháp duy nhất tôi có thể tìm thấy cho chủ đề này là chuyển đổi các từ thành chữ hoa/chữ thường. Tôi không muốn làm điều đó như vậy.

Tôi muốn một cái gì đó sẽ bỏ qua thực tế là nó là chữ hoa hoặc chữ thường và sẽ cho rằng nó là cùng một từ, vì vậy khi ai đó nhập một câu, nó sẽ tự động giả sử nó là cùng một từ. Ví dụ: (điều trị = điều trị, điều trị, điều trị vv). Vì vậy, về cơ bản, nó sẽ đọc các ký tự trong từ và sẽ bỏ qua các chữ cái viết hoa/chữ thường.

Tôi có một cái gì đó (String.ascii_letters) mà tôi nghĩ có thể làm điều đó, nhưng nếu có ai biết cách làm tốt hơn thì điều đó sẽ được đánh giá rất cao! :)

Có một số phương pháp tích hợp cho phép chúng tôi dễ dàng sửa đổi các chuỗi trong Python. Trong hướng dẫn này, chúng tôi sẽ đề cập đến .upper (), .lower (), .Count (), .find (), .Replace () và str () các phương thức.

Nhưng trước tiên, hãy để Lừa xem phương thức Len (). Mặc dù nó không giới hạn ở chuỗi, nhưng bây giờ là thời điểm tốt để giới thiệu. Chúng tôi sử dụng phương pháp Python tích hợp, Len (), để có được độ dài của bất kỳ chuỗi nào, được đặt hàng hoặc không theo thứ tự: chuỗi, danh sách, bộ dữ liệu và từ điển. Ví dụ:

>>> s = “This string contains forty-two characters.>>> len(s)
42

Các phương thức chuỗi .upper () và .lower () là tự giải thích. Thực hiện phương thức .upper () trên chuỗi chuyển đổi tất cả các ký tự thành chữ hoa, trong khi phương thức thấp hơn () chuyển đổi tất cả các ký tự thành chữ thường.

>>> s = “Whereof one cannot speak, thereof one must be silent.>>> s
'Whereof one cannot speak, thereof one must be silent.'
>>> s.upper()
'WHEREOF ONE CANNOT SPEAK, THEREOF ONE MUST BE SILENT.'
>>> s.lower()
'whereof one cannot speak, thereof one must be silent.'

.count()

Phương thức .Count () thêm số lần một ký tự hoặc chuỗi ký tự xuất hiện trong một chuỗi. Ví dụ:

>>> s = "That that is is that that is not is not is that it it is"
>>> s.count("t")
13

Tại sao nó không tính tất cả các T? Bởi vì ’t, là một nhân vật khác với‘ t. Vì vậy, nếu chúng ta muốn đếm tất cả các t.

>>> s = s.lower()
>>> s.count("t")
14

Chúng ta cũng có thể đếm toàn bộ các từ, như chúng ta biết, là các chuỗi ký tự:

s = "James while John had had had had had had had had had had had a better effect on the teacher"
>>> s.count("had")
11

.find()

Chúng tôi tìm kiếm một ký tự hoặc ký tự cụ thể trong một chuỗi với phương thức .find ().

s = "On the other hand, you have different fingers."
>>> s. find("hand")
13

Kết quả cho chúng ta biết rằng, Hand Hand, bắt đầu ở vị trí thứ 13 trong chuỗi.

Nhưng nếu chúng ta muốn tìm ra thứ hai, chúng ta cần chỉ định một phạm vi.

Điều này bắt đầu tìm kiếm ở phần tử thứ 8 và tìm thấy O O O ở 20. Bạn cũng có thể kết thúc phạm vi, và giống như cắt lát, chúng ta có thể làm như vậy ngược lại:

>>> s.find("e", 20, -5)
26

.replace()

Hãy nói rằng chúng tôi muốn tăng giá trị của một tuyên bố. Chúng tôi làm như vậy với phương thức .replace (). Ví dụ:

________số 8

Chuyển đổi chuỗi

Làm thế nào để một người trở thành một với mọi thứ? Với phương thức str ().

>>> one = str(1)
>>> one
'1'

Bây giờ bạn đã giác ngộ, bạn có thể ngừng học Python và sống trong khoảnh khắc. Hoặc: Bạn có thể tìm hiểu về danh sách trong chương tiếp theo của chúng tôi.lists in our next chapter.

Vốn và chữ cái nhỏ có giống nhau trong Python không?

Một chuỗi chữ thường có tất cả các ký tự của nó trong các chữ cái nhỏ.Một ví dụ là Python.Một chuỗi viết hoa có chữ cái đầu tiên của mỗi từ được viết hoa và các chữ cái còn lại bằng chữ nhỏ.Một ví dụ là Python.A capitalized string has the first letter of each word capitalized, and the remaining letters are in small letters. An example is Python.

Việc sử dụng các hàm str trên () và str thấp hơn () trong chuỗi là gì?

Các chức năng str.trên () và str.Hạ () sẽ trả về một chuỗi với tất cả các chữ cái của một chuỗi gốc được chuyển đổi thành các chữ cái trên hoặc chữ cái dưới.Bởi vì chuỗi là các loại dữ liệu bất biến, chuỗi được trả về sẽ là một chuỗi mới.return a string with all the letters of an original string converted to upper- or lower-case letters. Because strings are immutable data types, the returned string will be a new string.