Kiểu Dữ Liệu String Trong Python
Có thể bạn quan tâm
Bài trước chúng ta đã tìm hiểu về kiểu dữ liệu số Number trong python. Trong bài này chúng ta sẽ tìm hiểu về kiểu dữ liệu String trong python. Mục đích bài này giúp bạn hiểu được kiểu dữ liệu chuỗi String là gì, cách sử dụng kiểu chuỗi String và các hàm xử lý chuỗi trong python.
Nội dung :
- Kiểu dữ liệu String là gì ?
- Cú pháp khai báo String và cách gán chuỗi cho một biến trong Python.
- Kiểu dữ liệu String nhiều dòng trong Python.
- Kiễu dữ liệu String là một mảng trong Python.
- Cách truy cập các giá trị trong một chuỗi String trong Python.
- Cách tìm một chuỗi con trong một chuỗi hoặc kiểm tra sự tồn tại của một chuỗi con trong một chuỗi trong Python.
- Cách nối chuỗi trong Python.
- Cách định dạng một chuỗi trong Python.
- Các hàm xử lý chuỗi String trong Python
Kiểu dữ liệu String là gì ?
Kiểu dữ liệu String trong python là kiểu dữ liệu bao gồm các chuỗi ký tự được bao quanh bởi dấu ngoặc đơn ' ' hoặc dấu ngoặc kép " ".
Cú pháp khai báo chuỗi String và cách gán chuỗi cho một biến trong Python.
Cú pháp khai báo chuỗi trong python : Chuỗi được đặt trong dấu ngoặc đơn ' ' hoặc trong dấu ngoặc kép " " .
' Khai báo chuỗi trong python '
hoặc
" Khai báo chuỗi trong python "
Gán giá trị kiểu chuỗi cho biến trong python :
Ví dụ
#Ví dụ khai báo biến và gán giá trị dữ liệu kiểu string cho biến, sử dụng dấu ngoặc đơn ' ' hoặc ngoặc kép " "
str1 = 'Chao mung ban den voi ihoclaptrinh.com'print(str1)
#hoặc
str2 = "Chao mung ban den voi ihoclaptrinh.com"print(str2)
Kết quả :
Chao mung ban den voi ihoclaptrinh.com
Chao mung ban den voi ihoclaptrinh.com
Kiểu dữ liệu chuỗi nhiều dòng trong Python.
Cách để khai báo một biến có giá trị nhiều dòng trong python là dùng 3 dấu ngoặc kép """ """ hoặc 3 dấu nháy đơn ''' '''.
Ví dụ một biến kiểu dữ liệu nhiều dòng :
Ví dụ
#Khai báo biến có kiểu dữ liệu string nhiều dòng
str3 = """ Đây là cách khai báo biến kiểu dữ liệu string nhiều dòng trong python.
dong thu 2
dong thu 3 """
print(str3)
str4 = ''' Đây là cách khai báo biến kiểu dữ liệu string nhiều dòng trong python.
dong thu 2
dong thu 3 '''
print(str4)
)
Kết quả :
Đây là cách khai báo biến kiểu dữ liệu string nhiều dòng trong python.
dong thu 2
dong thu 3
Đây là cách khai báo biến kiểu dữ liệu string nhiều dòng trong python.
dong thu 2
dong thu 3
Kiễu dữ liệu String là một mảng trong Python
Trong Python kiểu dữ liệu String có thể được biểu diễn và truy cập như một mảng. Mỗi một ký tự là một chuỗi có độ dài bằng 1. Python sử dụng dấu ngoặc vuông [ ] để truy cập đến các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.
Ví dụ
#Khai báo biến kiểu dữ liệu chuỗi string và truy cấp đến các phần tử của chuỗi trong python.
str = "Python"print(str[0])print(str[1])print(str[2])print(str[3])print(str[4])print(str[5])
Kết quả :
P
y
t
h
o
n
Cách truy cập các giá trị trong một chuỗi String trong Python.
Ví dụ chuỗi : 'Python'
Cách truy cập một phần tử của chuỗi trong pyhton:
str[0] = 'P'
str[1] = 'y'
str[2] = 'l'
str[3] = 't'
str[4] = 'h'
str[5] =' o'
str[6] = 'n'
Cách truy cập nhiều phần tử của chuỗi trong python:
Để truy cập nhiều phần tử của chuỗi, Python sử dụng chỉ mục bắt đầu, chỉ mục kết thúc và được phân tách bởi dấu hai chấm : trong dấu ngoặc vuông [ ] để trả về một phần của chuỗi.
Ví dụ
#Khai báo biến kiểu dữ liệu chuỗi string và truy nhiều phần tử của chuỗi trong python.
str = "Python"print(str[:])print(str[0:])print(str[:6])print(str[:3])print(str[0:2])print(str[1:4])
Kết quả :
True
Python
Python
Pyt
Py
yth
Cách tìm một chuỗi con trong một chuỗi hoặc kiểm tra sự tồn tại của một chuỗi con trong một chuỗi trong Python.
Làm thế nào để tìm kiếm và kiểm tra sự tồn tại của 1 ký tự, 1 từ hoặc một cụm từ, hay 1 chuỗi con trong python ? Python sử dụng từ khóa in hoặc not in để tìm kiếm và kiểm tra sự tồn tại của một ký tự, 1 từ, 1 cụm từ hay một chuỗi con trong một chuỗi. Nếu nó có hoặc tồn tại trong chuỗi nó sẽ trả về giá trị là True, nếu không có hoặc không tồn tại nó sẽ trả về giá trị là Fasle.
Ví dụ
#Tìm kiếm chuỗi con hoặc kiểm tra sự tồn tại của chuỗi con trong một chuỗi trong python.
str1 = "Hoc lap trinh python"x1 = "python" in str1print(x1)
str2 = "Hoc lap trinh python"x2 = "Hello" in str2print(x2)
Kết quả :
True
False
Ví dụ
#Tìm kiếm chuỗi con hoặc kiểm tra sự tồn tại của chuỗi con trong một chuỗi trong python.
str = "Hoc lap trinh python"x = "python" not in strprint(x)
Kết quả :
False
Cách nối chuỗi trong Python
Python sử dụng toán tử + ( dấu cộng + ) để nối các chuỗi với nhau.
Ví dụ
# Nối chuỗi trong python
str1 = "Hoc lap trinh "str2 = "Python"str3 = str1 + str2print(str1)print(str2)print(str3)
Kết quả :
Hoc lap trinh
Python
Hoc lap trinh Python
Cách định dạng một chuỗi trong Python.
Trong Python, sử dụng hàm format() để kết hợp các chuỗi và số .
Ví dụ
#Định dạng chuỗi trong python
n = 18txt = "Tuoi cua Nam la: {}"print(txt.format(n))
Kết quả :
Tuoi cua Nam la: 18
Các hàm xử lý chuỗi String trong Python
Hàm len() : là hàm lấy chiều dài chuỗi trong python :
Ví dụ
#Hàm len() trả về chiều dài của chuỗi.
s_string = "Hoc lap trinh Python"print(len(s_string)) # Hàm len() trả về chiều dài của chuỗi là : 20
Kết quả :
20
Hàm strip() : là hàm loại bỏ khoảng trắng ở 2 đầu chuỗi , loại bỏ khoảng trắng trước vị trí đầu tiên và sau ví trí cuối cùng của chuỗi.
Ví dụ
#Hàm strip() bỏ khoảng trắng 2 đầu của chuỗi.
s_string = " Hoc lap trinh Python "print(s_string.strip()) # Sẽ bỏ khoảng trắng ở 2 đầu của chuôi và kết quả trả về là: "Hoc lap trinh Python"
Kết quả :
Hoc lap trinh Python
Hàm lower(): là hàm chuyển đổi chuỗi về chữ thường .
Ví dụ
#Hàm lower() chuyển đổi chuỗi về chữ thường.
s_string = "Hoc lap trinh Python"print(s_string.lower()) # Hàm lower() chuyển đổi chuỗi về chữ thường : hoc lap trinh python
Kết quả :
hoc lap trinh python
Hàm upper() : là hàm chuyển đổ chuỗi về chữ hoa.
Ví dụ
#Hàm upper() chuyển đổi chuỗi về hoa.
s_string = "Hoc lap trinh Python"print(s_string.upper()) # Hàm upper() chuyển đổi chuỗi về hoa : HOC LAP TRINH PYTHON
Kết quả :
HOC LAP TRINH PYTHON
Hàm replace(): hàm này sử dụng để thay thế một chuỗi bằng chuỗi khác.
Ví dụ
#Hàm replace() dùng để thay thế một chuỗi bằng chuỗi khác.
s_string = "Hoc lap trinh Python"print(s_string.replace('Python','online')) # Hàm replace() thay thế chuỗi 'Python' thành 'online' : Hoc lap trinh online
Kết quả :
Hoc lap trinh online
Hàm split(): là hàm chia và tách một chuỗi thành các chuỗi con.
Ví dụ
#Hàm split() dùng tách một chuỗi thành các chuỗi con.
s_string = "Hoc lap trinh Python"print(s_string.split(' ')) # Hàm split() tách chuỗi, các chuỗi cách nhau bằng dấu cách, khoảng trống sẽ bị tách thành chuỗi con : ['Học','lap','trinh','Python']
Kết quả :
['Học','lap','trinh','Python']
Từ khóa » Hàm Nối Chuỗi Trong Python
-
Cách Nối Chuỗi Hiệu Quả Trong Python - Viblo
-
Nối Chuỗi Và Lặp Chuỗi Trong Python
-
Nối Chuỗi Và Lặp Chuỗi Trong Python | Codelearn
-
Cắt Chuỗi Và Nối Chuỗi Trong Python - TEK4
-
Nối Chuỗi Trong Python - Lập Trình Từ Đầu
-
Chuỗi (String) Trong Python - Học Lập Trình Python - Viettuts
-
Học Cách Thêm Chuỗi Văn Bản Cùng Với Ghép Nối Python
-
Kết Nối Chuỗi Trong Python
-
Tất Cả Những Gì Bạn Cần Biết Về Chuỗi Trong Python
-
Cách Kết Hợp Và Nối Chuỗi Trong Python - Morioh
-
Chuỗi (String) Trong Python
-
Kiểu Dữ Liệu Chuỗi Và định Dạng Chuỗi Trong Python | TopDev
-
Viết Hàm Nối 2 Chuỗi S1 Và S2 Sau Khi được Xử Lý Theo Yêu Cầu
-
Hàm Join Trong Python Và Các Ví Dụ Thực Tế - Lanit