Xin chào! Trong bài viết này, chúng tôi sẽ tập trung vào định dạng chuỗi và giá trị bằng cách sử dụng hàm format () trong Python.

Bạn đang xem : định dạng trong python là gì

< p> Xin chào! Trong bài viết này, chúng tôi sẽ tập trung vào định dạng chuỗi và giá trị bằng cách sử dụng hàm Định dạng Python () .

Bắt đầu với hàm định dạng Python ()

Hàm format () trong Python là một hàm Chuỗi tích hợp được sử dụng cho mục đích định dạng chuỗi .

Hàm format () trong Python định dạng chuỗi theo vị trí . Do đó, người dùng có thể thay đổi vị trí của chuỗi trong đầu ra bằng hàm format ().

Cú pháp:

 "{}". format (value)
  • {} : Các dấu ngoặc nhọn này hoạt động như một định dạng và khi hàm được gọi, chúng được thay thế bằng chuỗi được đặt ở vị trí xác định.
  • value : Tham số này có thể là một chuỗi hoặc một số hoặc thậm chí là một số nguyên dấu phẩy động. Nó đại diện cho giá trị được thay thế bởi định dạng trong đầu ra.

Ví dụ:

 s1 = 'Python'
s2 = 'với'
s4 = 'JournalDev'

s3 = "{} {} {}". định dạng (s1, s2, s4)
in (s3)

Đầu ra:

 Python với JournalDev

Định dạng chỉ mục với định dạng Python ()

Hàm format () cũng phục vụ mục đích định dạng chuỗi tại vị trí do người dùng xác định tức là chúng ta có thể thay đổi vị trí của chuỗi hoặc giá trị sẽ được đặt trong đầu ra bằng cách chỉ định giá trị chỉ mục bên trong dấu ngoặc nhọn.

Ví dụ:

 s1 = 'Python'
s2 = 'với'
s4 = 'Khoa học Dữ liệu'

res = "{2} {1} {0}". định dạng (s1, s2, s4)
in (res)

Trong đoạn mã trên, định dạng (s1, s2, s4) chỉ định nội bộ cho chúng các giá trị chỉ mục là 0, 1, 2, v.v. cho các giá trị được chuyển đến hàm.

Tức là s1 được gán cho chỉ mục 0, s2 được gán cho chỉ mục 1 và s4 được gán cho chỉ mục 2.

Vì vậy, bằng cách chuyển giá trị chỉ mục của chuỗi vào dấu {}, chúng ta có thể thay đổi vị trí của chuỗi theo các giá trị chỉ mục.

Đầu ra: < / strong>

 Khoa học dữ liệu với Python

Truyền giá trị cho các đối số trong hàm format ()

Sử dụng hàm format () trong Python, chúng ta có thể gán giá trị cho các biến mà chúng ta muốn hiển thị bên trong danh sách tham số của chính hàm.

Cú pháp:

" {var1} ". Format (var1 = 'value')

Ví dụ:

 res = "{s4} {s2} {s1 } ". format (s1 = 'Python', s2 = 'with', s4 = 'Data Science')
in (res)

Đầu ra:

 Khoa học dữ liệu với Python

Chèn một chuỗi được định dạng bằng hàm format () trong Python

Các chuỗi cũng có thể được định dạng theo căn chỉnh padding > sử dụng hàm format ().

Cú pháp:

 # left padding
"{: & gt; number}". format (value)
#right padding
"{: & lt; number}". format (value)
#centre padding
"{: ^ number}". format (value)

Bằng cách chuyển một số cụ thể, nó đóng vai trò là số ký tự được đệm xung quanh chuỗi.

Ví dụ:

Chèn đệm bằng cách sử dụng hàm format ()

Truyền dict làm tham số cho hàm format () trong Python

Từ điển Python cũng có thể được chuyển tới hàm format () dưới dạng giá trị cần định dạng.

Cú pháp :

 "{key}". format (** dict)

key được chuyển cho {} và hàm format () được sử dụng để thay thế khóa bằng giá trị của nó , tương ứng.

Vì chúng tôi đang chuyển các khóa dict dưới dạng đối số, để thay thế các khóa bằng các giá trị của chúng, chúng tôi cần giải nén từ điển. Do đó, toán tử Python "**" được sử dụng để giải nén từ điển .

Ví dụ:

 dict1 = {" Python ": "A", "Java": "B", "Cpp": "D"}
res = "{Python} {Cpp}". format (** dict1)
in (res)

Đầu ra:

 A D

Truyền số phức làm đối số cho hàm format ()

Hàm format () trong Python có thể được sử dụng để truy cập vào Real Các giá trị ảo từ một số phức .

Cú pháp:

" {0.real}, {0.imag} ". format (complex_number)

Ví dụ:

 num = 20-3j
res = "Phần thực: {0.real}, Phần ảo: {0.imag}". format (num)
in (res)

Đầu ra:

 Phần thực: 20.0, Phần ảo: - 3.0

Hàm định dạng Python () sử dụng dấu phẩy làm giá trị phân tách

Hàm định dạng Python () cho phép chúng tôi phân tách các giá trị số bằng cách sử dụng "," làm dấu phân tách .

Cú pháp :

 "{:,}". format (number )

Dấu phân tách, tức là “,” được thêm vào sau ba chữ số theo cách hoạt động đối với vị trí hàng nghìn trong hệ thống số .

Ví dụ:

 num = 10000000000
res = "{:,}". format (num)
in (res)

Đầu ra:

 10.000.000.000

Định dạng số bằng hàm format ()

Hàm format () trong Python cũng có tính năng định dạng số.

Ngoài việc định dạng các giá trị số, hàm Hàm format () có thể được sử dụng để biểu diễn các giá trị số theo các hệ thống số khác nhau như nhị phân , bát phân , thập lục phân , v.v. < / p>

Cú pháp:

 # Biểu diễn hệ thập lục phân
"{0: x}". Format (value)
# Đại diện thực tế
"{0: o}". Format (value)
# Biểu diễn số thập phân
"{0: d}". Format (value)
# Biểu diễn nhị phân
"{0: b}". Format (value)

Ví dụ 1:

 num = 10
binary = "{0: b}". format (num)
print ("Biểu diễn nhị phân:", nhị phân)
hexadecimal = "{0: x}". format (num)
print ("Biểu diễn hệ thập lục phân:", hệ thập lục phân)
bát phân = "{0: o}". format (num)
print ("Biểu diễn thập phân bát phân:", bát phân)
decimal = "{0: d}". format (num)
print ("Biểu diễn thập phân:", thập phân)

Đầu ra :

 Biểu diễn nhị phân: 1010
Biểu diễn hệ thập lục phân: a
Biểu diễn thập phân bát phân: 12
Biểu diễn thập phân: 10

Kết luận

Như vậy, trong bài viết này, chúng ta đã xem xét hoạt động của hàm format () trong Python cùng với các cách sử dụng khác nhau của hàm với chuỗi, số, v.v.

Để biết thêm về định dạng Chuỗi, tôi thực sự khuyên người đọc nên tìm hiểu về Python f-string .

Tài liệu tham khảo


Xem thêm những thông tin liên quan đến chủ đề định dạng trong python là gì

Python Tutorial: String Formatting – Advanced Operations for Dicts, Lists, Numbers, and Dates

  • Tác giả: Corey Schafer
  • Ngày đăng: 2016-03-10
  • Đánh giá: 4 ⭐ ( 1755 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this Python tutorial, we will be learning how to perform some advanced string formatting operations. Formatting our strings allows us to display our information in exactly the way we would like it to be displayed. Everyone, in almost all areas of Python programming, comes across a situation where they need to format a data type in a specific way. Let’s get started.

    The code from this video can be found at:
    https://github.com/CoreyMSchafer/code_snippets/tree/master/String-Formatting

    ✅ Support My Channel Through Patreon:
    https://www.patreon.com/coreyms

    ✅ Become a Channel Member:
    https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join

    ✅ One-Time Contribution Through PayPal:
    https://goo.gl/649HFY

    ✅ Cryptocurrency Donations:
    Bitcoin Wallet – 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
    Ethereum Wallet – 0x151649418616068fB46C3598083817101d3bCD33
    Litecoin Wallet – MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

    ✅ Corey’s Public Amazon Wishlist
    http://a.co/inIyro1

    ✅ Equipment I Use and Books I Recommend:
    https://www.amazon.com/shop/coreyschafer

    ▶️ You Can Find Me On:
    My Website – http://coreyms.com/
    My Second Channel – https://www.youtube.com/c/coreymschafer
    Facebook – https://www.facebook.com/CoreyMSchafer
    Twitter – https://twitter.com/CoreyMSchafer
    Instagram – https://www.instagram.com/coreymschafer/

    Python

[Tự học Python] Định dạng output trong Python

  • Tác giả: cafedev.vn
  • Đánh giá: 3 ⭐ ( 6233 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Có một số cách để trình biểu diễn kết quả của một chương trình, dữ liệu có thể được in ở dạng có thể đọc được hoặc ghi vào tệp để sử dụng trong tương lai. Đôi khi người dùng thường muốn kiểm soát định dạng output, chỉ in các giá trị được phân tách bằng dấu cách. Có một số cách để định dạng output như sau.Có một số cách để trình biểu diễn kết quả của một chương trình, dữ liệu có thể được in ở dạng có thể đọc được hoặc ghi vào tệp để sử dụng trong tương lai. Đôi khi người dùng thường muốn kiểm soát định dạng output, chỉ in các giá trị được phân tách bằng dấu cách. Có một số cách để định dạng output như sau.

Kiểu dữ liệu chuỗi và định dạng chuỗi trong Python

  • Tác giả: topdev.vn
  • Đánh giá: 3 ⭐ ( 4613 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Xử lý văn bản là công việc thường xuyên trong các ứng dụng hiện đại, văn bản có ở khắp mọi nơi, do vậy nắm vững kiến thức về kiểu chuỗi sẽ giúp bạn giải quyết được các vấn đề.

Kiểu dữ liệu chuỗi trong Python – Phần 3

  • Tác giả: howkteam.vn
  • Đánh giá: 5 ⭐ ( 3022 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kiểu dữ liệu chuỗi trong Python – Phần 3

Cách định dạng văn bản trong Python 3

  • Tác giả: galaxyz.net
  • Đánh giá: 4 ⭐ ( 2748 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vì các chuỗi thường được tạo thành từ văn bản viết, nên có nhiều trường hợp ta có thể cần kiểm soát tốt hơn giao diện của các chuỗi để làm cho chúng dễ đọc hơn đối với con người thông qua dấu câu, ngắt dòng và thụt lề.

Định dạng chuỗi trong python bằng toán tử định dạng

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 3 ⭐ ( 7582 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn định dạng chuỗi trong python bằng toán tử định dạng ( tiếng Nhật:書式化演算子). Bằng cách sử dụng toán tử định dạng %, bạn có thể định dạng một số hoặc chuỗi và chèn vào chuỗi ba

Python: f-Strings của Python 3: Cú pháp định dạng chuỗi được cải thiện

  • Tác giả: v1study.com
  • Đánh giá: 3 ⭐ ( 6988 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kể từ Python 3.6, f-string là một cách mới tuyệt vời để định dạng chuỗi. Chúng không chỉ dễ đọc hơn, ngắn gọn hơn và ít bị lỗi hơn so với các cách định dạn

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách tải MySQL Today’s Date - mysql lấy ngày hiện tại

By ads_php