Sunday, September 29, 2024

[Python] Lesson 2 – String methods

-

Trong Python, các chuỗi (string) là các đối tượng có thể được sử dụng với nhiều phương thức (method) khác nhau để thực hiện các thao tác khác nhau. Sau đây là một số phương thức chuỗi phổ biến trong Python:

  • capitalize(): chuyển đổi ký tự đầu tiên của chuỗi thành chữ hoa.
  • lower(): chuyển đổi tất cả các ký tự của chuỗi thành chữ thường.
  • upper(): chuyển đổi tất cả các ký tự của chuỗi thành chữ hoa.
  • title(): chuyển đổi tất cả các từ trong chuỗi thành chữ hoa.
  • replace(old, new[, count]): thay thế tất cả các chuỗi “old” bằng chuỗi “new” trong chuỗi hiện tại. Tham số tùy chọn “count” chỉ định số lần thay thế tối đa.
  • strip([chars]): loại bỏ các ký tự chỉ định ở đầu và cuối chuỗi. Tham số tùy chọn “chars” chỉ định các ký tự cần loại bỏ.
  • startswith(prefix[, start[, end]]): kiểm tra xem chuỗi có bắt đầu bằng tiền tố “prefix” không. Tham số tùy chọn “start” và “end” chỉ định khoảng vị trí trong chuỗi cần kiểm tra.
  • endswith(suffix[, start[, end]]): kiểm tra xem chuỗi có kết thúc bằng hậu tố “suffix” không. Tham số tùy chọn “start” và “end” chỉ định khoảng vị trí trong chuỗi cần kiểm tra.
  • split([sep[, maxsplit]]): tách chuỗi thành một danh sách các chuỗi con dựa trên ký tự tách (sep). Tham số tùy chọn “maxsplit” chỉ định số lần tối đa để tách.
  • join(iterable): nối các chuỗi trong danh sách hoặc tuple thành một chuỗi duy nhất, sử dụng chuỗi hiện tại như một “delimiter” (ký tự phân cách).

Dưới đây là ví dụ về cách sử dụng một số phương thức chuỗi:

# Khai báo một chuỗi
my_string = "hello world"

# Chuyển đổi ký tự đầu tiên thành chữ hoa
print(my_string.capitalize())

# Chuyển đổi tất cả các ký tự thành chữ thường
print(my_string.lower())

# Chuyển đổi tất cả các ký tự thành chữ hoa
print(my_string.upper())

# Chuyển đổi tất cả các từ thành chữ hoa
print(my_string.title())

# Thay thế chuỗi "hello" bằng chuỗi "hi"
print(my_string.replace("hello", "hi"))

# Loại bỏ các khoảng trắng ở đầu và cuối chuỗi
my_string = "   hello world   "
print(my_string.strip())

# Kiểm tra xem chuỗi có bắt đầu bằng tiền tố "hello" không
print(my_string.startswith("hello"))

# Kiểm tra xem chuỗi có kết thúc bằng hậu tố "world" không
print(my_string.endswith("world"))

# Tách chuỗi thành danh sách các từ
my_string = "hello world"
print(my_string.split())

# Nối các chuỗi trong danh sách thành một chuỗi duy nhất
my_list = ["hello", "world"]
print(" ".join(my_list))

Kết quả

Hello world
hello world
HELLO WORLD
Hello World
hi world
hello world
True
True
['hello', 'world']
hello world

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories