Phương thức
string.upper[]5 chuyển đổi tất cả các ký tự thường trong một chuỗi thành các ký tự chữ hoa và trả về nó.
Thí dụ
message = 'python is fun'
# convert message to uppercase
print[message.upper[]]
# Output: PYTHON IS FUN
Cú pháp của chuỗi trên []
Phương pháp cú pháp của phương pháp
string.upper[]5 là:
string.upper[]
tham số trên []
Phương thức
string.upper[]5 không lấy bất kỳ tham số nào.
giá trị trả về []
Phương thức
string.upper[]5 Trả về chuỗi chữ hoa từ chuỗi đã cho. Nó chuyển đổi tất cả các ký tự thường thành chữ hoa.
Nếu không có ký tự viết thường tồn tại, nó sẽ trả về chuỗi gốc.
Ví dụ 1: Chuyển đổi chuỗi thành chữ hoa
# example string
string = "this should be uppercase!"
print[string.upper[]]
# string with numbers
# all alphabets should be lowercase
string = "Th!s Sh0uLd B3 uPp3rCas3!"
print[string.upper[]]
Đầu ra
THIS SHOULD BE UPPERCASE! TH!S SH0ULD B3 UPP3RCAS3!
Ví dụ 2: Làm thế nào trên [] được sử dụng trong một chương trình?
# first string
firstString = "python is awesome!"
# second string
secondString = "PyThOn Is AwEsOmE!"
if[firstString.upper[] == secondString.upper[]]:
print["The strings are same."]
else:
print["The strings are not same."]
Đầu ra
The strings are same.
Ví dụ 2: Làm thế nào trên [] được sử dụng trong một chương trình? If you want to convert to lowercase string, use lower[]. You can also use swapcase[] to swap between lowercase to uppercase.
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ố 8
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ự:
string.upper[]0
.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 [].
string.upper[]1
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:
string.upper[]2
.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ụ:
string.upper[]3
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 [].
string.upper[]4
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.