Làm việc với chuỗi

Nhập môn Python dành cho Developer

Jasmin Ludolf

Senior Data Science Content Developer

Chuỗi ở khắp nơi!

Chữ Hello viết bằng chuỗi

  • Hiển thị thông điệp
  • Xử lý văn bản đầu vào
  • Tên tệp
  • Định dạng đầu ra
  • Xử lý dữ liệu
1 Hình tạo bởi ChatGPT
Nhập môn Python dành cho Developer

Python hỗ trợ dấu nháy đơn và đôi

# Cách này hoạt động
ingredient_name = 'San Marzano tomatoes'

# Cách này cũng hoạt động
ingredient_name = "San Marzano tomatoes"
  • ' = apostrophe = dấu nháy đơn
Nhập môn Python dành cho Developer

Lợi thế của nháy đôi

# Chuỗi dùng nháy đơn chứa dấu nháy
ingredient_name = 'Chef's special seasoning'
print(ingredient_name)
SyntaxError: invalid syntax.
# Chuỗi dùng nháy đôi chứa dấu nháy
ingredient_name = "Chef's special seasoning"
print(ingredient_name)
Chef's special seasoning
Nhập môn Python dành cho Developer

Câu và đoạn văn

recipe_step = "Heat olive oil in a large pan and sauté garlic until fragrant"
Nhập môn Python dành cho Developer

Chuỗi nhiều dòng

# Tạo biến chuỗi nhiều dòng
recipe_instructions = """1. Đun sôi nồi nước muối lớn và luộc mì
2. Đun nóng dầu ô liu, xào tỏi băm đến khi dậy mùi
3. Thêm cà chua cắt nhỏ và đun liu riu 10 phút
4. Trộn mì đã nấu với sốt cà chua và lá húng quế tươi
"""
  • """text""": Chuỗi nhiều dòng
    • Tăng khả năng đọc
    • Dùng cho tài liệu
    • Văn bản dài như hướng dẫn hoặc thông báo lỗi
Nhập môn Python dành cho Developer

Phương thức

  • Method = hàm chỉ có cho một kiểu dữ liệu cụ thể

  • Phương thức của str

    • Chuẩn hóa đầu vào hoặc biến đổi văn bản
# Gọi một phương thức chuỗi
string_variable.method()
Nhập môn Python dành cho Developer

Thay thế một phần chuỗi

  • .replace(text_to_be_replaced, text_to_change_it_to)
welcome_message = "Welcome to the recipe scaler, George"

welcome_message = welcome_message.replace("George", "John")

print(welcome_message)
Welcome to the recipe scaler, John
Nhập môn Python dành cho Developer

Đổi chữ hoa/thường

  • Chuẩn hóa đầu vào của người dùng như email
ingredient_name = "Basil Leaves"

# Chuyển thành chữ thường ingredient_name = ingredient_name.lower() print(ingredient_name)
basil leaves
# Chuyển thành chữ hoa
ingredient_name = ingredient_name.upper()
print(ingredient_name)
BASIL LEAVES
Nhập môn Python dành cho Developer

Ayo berlatih!

Nhập môn Python dành cho Developer

Preparing Video For Download...