Ví dụ về chuỗi Python

Vi Du Ve Chuoi Python



Python là một ngôn ngữ thông dịch được gõ yếu. Vì vậy, việc khai báo kiểu dữ liệu không bắt buộc trong Python khi khai báo biến. Các loại dữ liệu khác nhau được hỗ trợ bởi tập lệnh Python. Dữ liệu chuỗi là một trong số đó. Dữ liệu chuỗi được sử dụng để lưu trữ nhiều ký tự. Các phương pháp xác định và sử dụng dữ liệu chuỗi trong Python được trình bày trong hướng dẫn này.

Chủ đề Nội dung:

  1. Xác định các biến chuỗi
  2. Đếm độ dài của chuỗi
  3. In chuỗi
  4. Định dạng chuỗi
  5. Xóa nội dung khỏi chuỗi
  6. Tách chuỗi
  7. Cắt chuỗi
  8. Đảo ngược chuỗi
  9. Thay thế giá trị chuỗi
  10. Thay đổi kiểu chữ của chuỗi

Xác định các biến chuỗi

Giá trị chuỗi có thể được xác định theo ba cách trong tập lệnh Python: dấu ngoặc đơn ('), dấu ngoặc kép (“) và dấu ngoặc kép (“’). Tạo một tệp Python có đoạn script sau để xác định ba biến chuỗi và in các biến ở đầu ra:







#Xác định biến có dấu ngoặc đơn để lưu trữ chuỗi một dòng
chuỗi1 = 'Lập trình Python'
#Xác định biến có dấu ngoặc kép để lưu trữ chuỗi một dòng
chuỗi2 = 'Python là ngôn ngữ được gõ yếu'
#Xác định biến có ba dấu ngoặc kép để lưu trữ chuỗi nhiều dòng
chuỗi3 = '''Học lập trình Python
từ cơ bản'''

#In các biến
in ( chuỗi1 )
in ( chuỗi2 )
in ( chuỗi3 )

Đầu ra:



Đầu ra sau xuất hiện sau khi thực thi tập lệnh:







Lên đầu trang

Đếm độ dài của chuỗi

Python có hàm dựng sẵn có tên len() để đếm độ dài của biến chuỗi. Tạo tệp Python có tập lệnh sau lấy giá trị chuỗi từ người dùng, giá trị đầu vào in và độ dài của giá trị đầu vào:



#Lấy một giá trị chuỗi
strVal = đầu vào ( 'Nhập giá trị chuỗi:' )
#Đếm tổng số ký tự của giá trị đầu vào
ln = chỉ ( strVal )
#In giá trị chuỗi lấy từ người dùng
in ( 'Giá trị chuỗi là:' , strVal )
#In độ dài của chuỗi
in ( 'Chiều dài của chuỗi là:' , ln )

Đầu ra:

Theo kết quả đầu ra sau đây, “Chuỗi Python” được lấy từ người dùng làm giá trị đầu vào. Độ dài của chuỗi này là 13 được in:

Lên đầu trang

In chuỗi

Tạo một tệp Python có đoạn mã sau hiển thị các phương pháp in một giá trị chuỗi đơn, một giá trị số và một giá trị chuỗi, một biến với một chuỗi khác và nhiều biến với các chuỗi khác. Ba giá trị đầu vào được lấy từ người dùng sau khi thực thi tập lệnh.

#In giá trị đơn
in ( 'Học Python' )
#In nhiều giá trị
in ( mười lăm , 'Ví dụ về chuỗi Python' )

#Lấy ba giá trị đầu vào từ người dùng
khóa_code = đầu vào ( 'Nhập mã khóa học:' )
tên khóa học = đầu vào ( 'Nhập tên khóa học:' )
tín dụng thời gian = trôi nổi ( đầu vào ( 'Nhập giờ tín dụng:' ) )

#In một biến duy nhất
in ( ' \N ' , 'Mã khóa học:' , khóa_code )
#In nhiều biến
in ( ' Tên khóa học:' , tên khóa học , ' \N ' , 'Tín dụng thời gian:' , tín dụng thời gian )

Đầu ra:

“CSE320”, “Lập trình Python” và “2.0” được lấy làm đầu vào sau khi thực thi tập lệnh. Những giá trị này được in sau.

Lên đầu trang

Định dạng chuỗi

Nhiều tùy chọn có sẵn trong Python để định dạng các giá trị chuỗi. Hàm format() là một trong số đó. Các cách khác nhau để sử dụng hàm format() trong tập lệnh Python được hiển thị trong tập lệnh sau. Tên sinh viên và lô được lấy từ người dùng sau khi thực thi tập lệnh. Tiếp theo, các giá trị này được in cùng với các chuỗi khác bằng hàm format() với các giá trị khóa và giá trị vị trí.

#Lấy giá trị chuỗi từ người dùng
tên = đầu vào ( 'Tên học sinh:' )
#Lấy một giá trị số từ người dùng
lô hàng = int ( đầu vào ( 'Lô hàng:' ) )

#Sử dụng hàm format() với các biến
in ( '{n} là học sinh của khóa {b}.' . định dạng ( N = tên , b = lô hàng ) )
#Sử dụng hàm format() với một giá trị chuỗi và một giá trị số
in ( '{n} là sinh viên của học kỳ {s}.' . định dạng ( N = 'Jafar' , S = 6 ) )
#Sử dụng hàm format() mà không xác định phím vị trí
in ( '{} là sinh viên của đợt {}.' . định dạng ( tên , 12 ) )
#Sử dụng hàm format() bằng cách xác định các phím vị trí số
in ( '{1} là sinh viên của học kỳ {0}.' . định dạng ( 10 , 'Mazhar' ) )

Đầu ra:

Đầu ra sau đây xuất hiện cho các giá trị đầu vào, “Mizanur Rahman” là tên sinh viên và 45 là giá trị lô:

Lên đầu trang

Xóa nội dung khỏi chuỗi

Nội dung một phần hoặc toàn bộ nội dung của biến chuỗi có thể được xóa khỏi biến chuỗi Python. Tạo một tệp Python có đoạn script sau để lấy giá trị chuỗi từ người dùng. Tiếp theo, tập lệnh loại bỏ một phần nội dung của giá trị đầu vào bằng cách cắt chuỗi như ví dụ trước và tạo biến không xác định bằng lệnh “del”.

thử :
#Lấy một giá trị chuỗi
strVal = đầu vào ( 'Nhập giá trị chuỗi: \N ' )
in ( 'Chuỗi gốc:' + strVal )

#Xóa tất cả các ký tự khỏi chuỗi sau
#10 ký tự đầu tiên
strVal = strVal [ 0 : 10 ]
in ( 'Giá trị chuỗi sau lần xóa đầu tiên:' + strVal )

#Xóa 5 ký tự ở đầu chuỗi
strVal = strVal [ 5 : ]
in ( 'Giá trị chuỗi sau lần xóa thứ hai:' +strVal )

#Xóa ký tự cụ thể khỏi chuỗi nếu tồn tại
strVal = strVal. thay thế ( 'TÔI' , '' , 1 )
in ( 'Giá trị chuỗi sau lần xóa thứ ba:' +strVal )

#Xóa toàn bộ chuỗi và làm cho biến không được xác định
sau đó strVal
in ( 'Giá trị chuỗi sau lần xóa cuối cùng:' +strVal )

ngoại trừ TênLỗi :
#In thông báo khi biến không được xác định
in ( 'Biến không được xác định.' )

Đầu ra:

Đầu ra sau xuất hiện sau khi thực thi tập lệnh:

Lên đầu trang

Tách chuỗi

Tạo tệp Python có tập lệnh sau để phân chia giá trị chuỗi dựa trên dấu cách, dấu hai chấm (:), một từ cụ thể và giới hạn tối đa:

#Lấy giá trị chuỗi từ người dùng
strVal = đầu vào ( 'Nhập giá trị chuỗi: \N ' )

#Tách chuỗi không có đối số
in ( 'Chia các giá trị dựa trên khoảng trắng:' )
in ( strVal. tách ra ( ) )

#Tách chuỗi dựa trên một ký tự
in ( 'Chia các giá trị dựa trên ':' ' )
in ( strVal. tách ra ( ':' ) )

#Tách chuỗi dựa trên một từ
in ( 'Chia giá trị dựa trên từ' )
in ( strVal. tách ra ( 'khóa học' ) )

#Split chuỗi dựa trên khoảng trắng và giới hạn tối đa
in ( 'Chia giá trị dựa trên giới hạn' )
in ( strVal. tách ra ( '' , 1 ) )

Đầu ra:

Đầu ra sau đây xuất hiện cho giá trị đầu vào “course code: CSE – 407” sau khi thực thi tập lệnh:

Lên đầu trang

Cắt chuỗi

Tạo một tệp Python có đoạn mã sau để cắt chuỗi dựa trên khoảng trắng ở cả hai bên, bên trái và bên phải bằng cách sử dụng các hàm Strip(), lstrip() và rstrip(). Hàm lstrip() cuối cùng được sử dụng dựa trên ký tự “P”.

strVal = '  Python là ngôn ngữ phổ biến.  '
in ( 'Chuỗi gốc:' +strVal )
#Cắt tỉa cả hai bên
strVal1 = strVal. dải ( )
in ( 'Sau khi cắt tỉa cả hai bên:' + strVal1 )
#Cắt bên trái
strVal2 = strVal. dải ( )
in ( 'Sau khi cắt bớt bên trái:' + strVal2 )
#Cắt bên phải
strVal3 = strVal. dải đầu tiên ( )
in ( 'Sau khi cắt bớt bên phải:' +strVal3 )
#Cắt cạnh trái dựa trên ký tự
strVal4 = strVal2. dải ( 'P' )
in ( 'Sau khi cắt bớt phần bên trái dựa trên một ký tự: ' + strVal4 )

Đầu ra:

Đầu ra sau xuất hiện sau khi thực thi tập lệnh:

Lên đầu trang

Đảo ngược chuỗi

Tạo tệp Python có đoạn script sau để đảo ngược giá trị của giá trị chuỗi bằng cách đặt vị trí bắt đầu ở cuối chuỗi có giá trị -1:

#Lấy giá trị chuỗi từ người dùng
strVal = đầu vào ( 'Nhập giá trị chuỗi: \N ' )
#Lưu trữ giá trị đảo ngược của chuỗi
đảo_str = strVal [ ::- 1 ]
#In cả giá trị gốc và giá trị đảo ngược của chuỗi
in ( 'Giá trị chuỗi gốc:' +strVal )
in ( 'Giá trị chuỗi đảo ngược:' + đảo ngược_str )

Đầu ra:

Đầu ra sau đây xuất hiện cho giá trị đầu vào “Hello World”:

Lên đầu trang

Thay thế giá trị chuỗi

Tạo một tệp Python với tập lệnh sau lấy chuỗi chính, chuỗi tìm kiếm và chuỗi thay thế từ người dùng. Tiếp theo, hàm thay thế() được sử dụng để tìm kiếm và thay thế chuỗi.

#Lấy chuỗi chính
strVal = đầu vào ( 'Nhập giá trị chuỗi: \N ' )
#Lấy chuỗi tìm kiếm
srcVal = đầu vào ( 'Nhập giá trị chuỗi: \N ' )
#Lấy chuỗi thay thế
đại diệnVal = đầu vào ( 'Nhập giá trị chuỗi: \N ' )
#Tìm kiếm và thay thế chuỗi
thay thế_strVal = strVal. thay thế ( srcVal , đại diệnVal )
#In giá trị chuỗi gốc và chuỗi được thay thế
in ( 'Chuỗi gốc:' +strVal )
in ( 'Chuỗi đã thay thế:' + thay thế_strVal )

Đầu ra:

Kết quả đầu ra sau đây xuất hiện cho câu hỏi “Bạn có thích PHP không?” giá trị chuỗi chính, giá trị tìm kiếm “PHP” và giá trị thay thế “Python”:

Lên đầu trang

Thay đổi kiểu chữ của chuỗi

Tạo một tệp Python có đoạn mã sau để lấy địa chỉ email và mật khẩu từ người dùng. Tiếp theo, các hàm low() và Upper() được sử dụng để so sánh các giá trị đầu vào với các giá trị cụ thể nhằm kiểm tra xem giá trị đầu vào là hợp lệ hay không hợp lệ.

#Lấy địa chỉ email
e-mail = đầu vào ( 'Nhập địa chỉ email:' )
#Lấy mật khẩu
mật khẩu = đầu vào ( 'Nhập mật khẩu:' )
#So sánh các giá trị chuỗi sau khi chuyển đổi email
#viết thường và mật khẩu viết hoa
nếu như e-mail . thấp hơn ( ) == 'admin@example.com' mật khẩu. phía trên ( ) == 'BÍ MẬT' :
in ( 'Người dùng đã được chứng thực.' )
khác :
in ( 'Email hoặc mật khẩu sai.' )

Đầu ra:

Đầu ra sau đây xuất hiện cho “ quản trị viên@example.com Giá trị đầu vào ” và “bí mật”:

Đầu ra sau đây xuất hiện cho “ quản trị@abc.com Giá trị đầu vào ” và “bí mật”:

Lên đầu trang

Phần kết luận

Các loại tác vụ liên quan đến chuỗi khác nhau sử dụng các hàm Python tích hợp khác nhau được hiển thị trong hướng dẫn này bằng cách sử dụng nhiều tập lệnh Python. Người dùng Python giờ đây có thể có được kiến ​​thức cơ bản về các thao tác chuỗi Python sau khi đọc kỹ hướng dẫn này.