Khai báo String trong Python | Laptrinhcanban.com

HOME › >>

Khai báo String trong Python

String (chuỗi) là một trong những kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Python. Chúng ta sử dụng String để đại diện cho dữ liệu văn bản, từ đoạn văn, tên, địa chỉ, đến bất kỳ thông tin nào có thể biểu diễn dưới dạng chuỗi ký tự. Trong bài viết này, chúng ta sẽ tìm hiểu về cách khai báo và sử dụng chuỗi trong Python, cũng như một số tính năng đặc biệt của chuỗi.

Khai báo string trong Python

Để khai báo một string trong Python, bạn có thể sử dụng cặp dấu nháy đơn ('...') hoặc dấu nháy kép ("..."). Ví dụ:

str1 = 'Chào mừng bạn đến với Python!'
str2 = "Học lập trình thật thú vị!"

Cả hai cách trên đều cho phép bạn tạo ra một string với nội dung tương ứng. Bạn có thể sử dụng dấu nháy đơn hoặc dấu nháy kép tùy ý, nhưng cần chắc chắn rằng cặp dấu bạn chọn phải cùng loại.

Khai báo Chuỗi đa dòng

Khi bạn muốn tạo một string chứa nhiều dòng văn bản, bạn có thể sử dụng cặp dấu nháy đơn hoặc dấu nháy kép ba lần ('''...''' hoặc """..."""). Ví dụ:

multi_line_str1 = '''Đây là một chuỗi
có nhiều dòng văn bản.'''
multi_line_str2 = """Đây cũng là một chuỗi
có nhiều dòng văn bản."""

Chúng ta có thể thấy rằng cả multi_line_str1multi_line_str2 đều chứa nhiều dòng văn bản. Điều này rất hữu ích khi bạn muốn biểu diễn dữ liệu dạng đoạn văn, địa chỉ, hay bất kỳ dữ liệu văn bản nào khác mà cần xuống dòng.

Ký tự đặc biệt

Trong Python, có một số ký tự đặc biệt mà bạn có thể sử dụng trong chuỗi:

  • \n: Ký tự này đại diện cho xuống dòng (newline). Khi bạn sử dụng nó trong một chuỗi, nó sẽ tạo ra một dòng mới.
  • \t: Ký tự này đại diện cho ký tự tab. Nó tạo ra một khoảng trắng lớn tương đương với một tab.
  • \\: Ký tự này đại diện cho dấu gạch chéo ngược (backslash) và được sử dụng khi bạn muốn in ra dấu gạch chéo ngược mà không bị hiểu như là một ký tự đặc biệt.

Truy cập các phần tử trong chuỗi

Mỗi ký tự trong string Python có thể được truy cập thông qua chỉ mục tương ứng của nó. Chỉ mục bắt đầu từ 0 cho ký tự đầu tiên, 1 cho ký tự tiếp theo, và tiếp tục như vậy.

str = "Python"
print(str[0]) # Kết quả: P
print(str[1]) # Kết quả: y

Các thao tác với chuỗi trong Python

Python cung cấp nhiều phương thức và toán tử hữu ích để thao tác với chuỗi. Dưới đây là một số ví dụ:

  1. Nối chuỗi:
str1 = "Hello"
str2 = "World"
concatenated_str = str1 + " " + str2
print(concatenated_str) # Kết quả: Hello World
  1. Nhân chuỗi:
str = "Hello"
multiplied_str = str * 3
print(multiplied_str) # Kết quả: HelloHelloHello
  1. Kiểm tra độ dài chuỗi:
str = "Python"
length = len(str)
print(length) # Kết quả: 6
  1. Cắt chuỗi (slicing):
str = "Python"
substring = str[1:4]
print(substring) # Kết quả: yth

Các phương thức chuỗi string tích hợp

Python cung cấp nhiều phương thức chuỗi tích hợp (built-in methods) để thực hiện các tác vụ phổ biến trên chuỗi. Dưới đây là một số ví dụ:

  1. lower() và upper():
str = "Hello"
lower_case = str.lower()
upper_case = str.upper()
print(lower_case) # Kết quả: hello
print(upper_case) # Kết quả: HELLO
  1. strip():
str = "   Hello   "
stripped_str = str.strip()
print(stripped_str) # Kết quả: "Hello"
  1. replace():
str = "Hello, World"
new_str = str.replace("World", "Python")
print(new_str) # Kết quả: "Hello, Python"
  1. split():
str = "apple,banana,cherry"
fruits = str.split(",")
print(fruits) # Kết quả: ['apple', 'banana', 'cherry']

Tổng kết

Trên đây Kiyoshi đã hướng dẫn các bạn cách khai báo string trong python rồi. Khai báo chuỗi string trong Python là một phần quan trọng trong lập trình. Chuỗi là một trong những kiểu dữ liệu cơ bản và được sử dụng rộng rãi trong xử lý dữ liệu văn bản. Trong bài viết này, chúng ta đã tìm hiểu cách khai báo chuỗi, cách truy cập các phần tử trong chuỗi, và các phương thức và toán tử hữu ích để thao tác với chuỗi. Điều này sẽ giúp bạn làm việc hiệu quả với dữ liệu văn bản trong các ứng dụng Python của mình.

URL Link

https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/khai-bao-string-trong-python/

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME  › >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.