Định dạng chuỗi Python 3

Định dạng chuỗi Python 3 hoạt động bằng cách chèn một hoặc nhiều trình giữ chỗ và các trường thay thế vào một chuỗi và sử dụng hàm định dạng str. Phương thức định dạng Python được phát triển để xử lý định dạng chuỗi phức tạp một cách hiệu quả. Thay thế biến phức tạp và định dạng giá trị được hỗ trợ bởi phương thức này của lớp chuỗi dựng sẵn. Phương pháp định dạng mới này được cho là thanh lịch hơn

Định dạng chuỗi Python 3 là gì?

  • Có lẽ trường hợp sử dụng phổ biến nhất là định dạng vị trí đơn giản. Nếu các đối số của thứ tự không có khả năng thay đổi và chúng ta chỉ có một vài phần để nối, thì đây là phương pháp nên sử dụng
  • Kiểu tối thiểu này chỉ nên được sử dụng để định dạng một số lượng nhỏ các mục vì tên của chúng không đại diện cho phần tử
  • Các giá trị được định dạng theo mặc định để phù hợp với các ký tự được yêu cầu để thể hiện nội dung. Tuy nhiên, chúng tôi có thể chỉ định rằng một giá trị được đệm theo độ dài nhất định
  • Rất tiếc, căn chỉnh mặc định khác nhau tùy thuộc vào việc chúng tôi đang sử dụng loại định dạng cũ hay mới. Kiểu mới được căn trái theo mặc định, trong khi kiểu cũ được căn phải theo mặc định
  • Định dạng chuỗi có thể được thực hiện theo bốn cách khác nhau
    1. Sử dụng toán tử phần trăm để định dạng
    2. Phương thức chuỗi định dạng được sử dụng để định dạng dữ liệu
    3. Chuỗi F là chuỗi ký tự được sử dụng để định dạng dữ liệu
    4. Định dạng lớp mẫu chuỗi
  • Trình định dạng hoạt động bằng cách chèn một hoặc nhiều trình giữ chỗ và trường thay thế vào một chuỗi và sử dụng hàm định dạng str
  • Giá trị chúng tôi muốn đặt trong trình giữ chỗ được nối với văn bản được cung cấp cho phương thức định dạng dưới dạng tham số
  • Trình giữ chỗ là một số chữ cái và số sau đây không có khoảng trống bằng cách đặt chúng trong dấu ngoặc nhọn. Khi chúng tôi viết $$, chúng tôi nhận được một $
  • Lớp Mẫu trong mô-đun Chuỗi cho phép chúng tôi phát triển cú pháp đặc tả đầu ra dễ hiểu hơn. Định dạng kết hợp $ với các mã định danh Python hợp lệ để tạo tên giữ chỗ

Làm cách nào để sử dụng định dạng chuỗi Python 3?

  • Hàm định dạng định dạng [các] giá trị được cung cấp và đặt chúng vào trình giữ chỗ của chuỗi
  • Dấu ngoặc nhọn được sử dụng để xác định trình giữ chỗ. Cuối cùng, nó được sử dụng để trả về chuỗi đã được định dạng
  • Giá trị chuỗi mà chúng ta đã nối sẽ được truyền cho phương thức. Giá trị này sẽ được gửi qua khi chúng tôi chạy ứng dụng ở vị trí chính xác của trình giữ chỗ của chúng tôi

Cú pháp dưới đây cho thấy cách sử dụng định dạng chuỗi 3 python

cú pháp

String.format[value1, value2, …]

Giá trị1 và giá trị được yêu cầu; . Các giá trị có thể là một danh sách các giá trị được phân tách bằng dấu phẩy. Bất kỳ loại dữ liệu nào cũng được chấp nhận làm giá trị

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

  • Trong ví dụ dưới đây, chúng tôi đã in chuỗi đã sử dụng bộ định dạng

Mã số

print["Stud name is ABC".format[5]]

đầu ra

  • Trong bước này, chúng tôi đang gán biến có giá trị bằng với giá trị của bộ định dạng chuỗi

Mã số

open_string = "Python {}."
print[open_string.format["Python 3 string format"]]

đầu ra

  • Chúng ta cũng có thể sử dụng nhiều cặp dấu ngoặc nhọn trong khi sử dụng bộ định dạng

Mã số

new_open_string = "Python {} {}."
print[new_open_string.format["Python 3 ","string format"]]

đầu ra

  • Trong ví dụ dưới đây, chúng tôi đang sử dụng số chỉ mục và giá trị để thay đổi trình tự xuất hiện của chúng

Mã số

print["Python 3 {3}, {2}, and {1} {0}".format["Python", "3", "string", "format"]]

đầu ra

  • Trong ví dụ bên dưới, chúng tôi thêm kích thước trường cho biết bằng cách sử dụng dấu ngoặc nhọn

Mã số

print["ABC has {0:4} red {1:16}".format[5, "shirts"]]

đầu ra

Các loại định dạng chuỗi Python 3

Các loại khác nhau được đề cập dưới đây

  • %d – Loại định dạng này được sử dụng cho các loại số nguyên
  • %f – Loại định dạng này được sử dụng cho số dấu chấm động
  • %b – Loại định dạng này được sử dụng cho số nhị phân
  • %o – Loại định dạng này được sử dụng cho các số bát phân
  • %x – Loại định dạng này được sử dụng cho các số thập lục phân bát phân
  • %is – Loại định dạng này được sử dụng cho chuỗi
  • %e – Dấu chấm động này là một định dạng số mũ

Ví dụ dưới đây cho thấy các loại định dạng

Mã số

py = 'python'
print["Python %s 3 %s string"%['format',py]]
print ['Python %s string.' %'format']
print ['Python %d string format.' %3]
print ['Pi value is: %5.4f' %[3.14]]

đầu ra

Phương thức định dạng chuỗi Python 3

Định dạng cho số dấu phẩy động là phần trăm a. bf. Nếu số đầy đủ không bao gồm nhiều chữ số này, thì các chữ số nhỏ nhất đã có trong chuỗi, được đệm bằng khoảng trắng. Liên quan chặt chẽ, bf biểu thị số chữ số được trình bày sau dấu thập phân

Hàm Format được giới thiệu trong Python 3 để giúp xử lý định dạng chuỗi tinh vi dễ dàng hơn

Độ chính xác nổi với phương pháp giữ chỗ

Số dấu phẩy động sử dụng định dạng của %a. f. Ví dụ dưới đây cho thấy độ chính xác của Float với phương thức giữ chỗ

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 [86.388 xếp hạng]

Mã số

print ['Pi value is: %4.5f' %[3.14]]

đầu ra

Định dạng chuỗi bằng cách sử dụng phương thức định dạng

Phương thức định dạng được giới thiệu trong python 3 để xử lý định dạng chuỗi. Ví dụ dưới đây cho thấy phương thức định dạng trong python 3

a] Định dạng chuỗi bằng phương thức định dạng –

Mã số

________số 8_______

đầu ra

b] Chèn đối tượng sử dụng vị trí dựa trên chỉ mục –

Mã số

print['{2} {1} {0}'.format['Python', 'string', 'format']]

đầu ra

c] Chèn đối tượng bằng từ khóa được chỉ định –

Mã số

print["Stud name is ABC".format[5]]
0

đầu ra

Phần kết luận

Định dạng chuỗi [var1, var2,…] là cú pháp điển hình của hàm format[]. Trình định dạng. Giá trị chúng tôi muốn đặt trong trình giữ chỗ được nối với văn bản được cung cấp cho phương thức định dạng dưới dạng tham số. Quá trình tự động truyền mọi thứ vào một chuỗi và trình bày nó được gọi là định dạng chuỗi

Bài viết được đề xuất

Đây là hướng dẫn về Định dạng chuỗi Python 3. Ở đây chúng tôi thảo luận về Cách sử dụng định dạng chuỗi Python 3 cùng với các ví dụ và mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

F {} trong Python là gì?

Còn được gọi là “các chuỗi ký tự chuỗi được định dạng”, chuỗi f là các chuỗi ký tự có chữ f ở đầu và dấu ngoặc nhọn chứa các biểu thức sẽ được thay thế bằng các giá trị của chúng.

làm gì {. 3f có nghĩa là gì trong Python?

"f" là viết tắt của dấu phẩy động. Số nguyên [ở đây là 3] đại diện cho số thập phân sau dấu chấm. "%. 3f" sẽ in ra một số thực có 3 chữ số sau dấu chấm .

làm thế nào. 2f có hoạt động bằng Python không?

Một định dạng của. 2f [lưu ý f ] có nghĩa là hiển thị số có hai chữ số sau dấu thập phân . Vì vậy, số 1 sẽ hiển thị là 1. 00 và số 1. 5555 sẽ hiển thị là 1. 56.

Làm cách nào để sử dụng %D trong Python?

Trong Python %s và %d được dùng để định dạng chuỗi. %s đóng vai trò giữ chỗ cho một chuỗi trong khi %d đóng vai trò giữ chỗ cho một số . Các giá trị được liên kết của chúng được truyền qua một bộ sử dụng toán tử %.

Chủ Đề