Việc sử dụng chức năng định dạng trong Python giải thích bằng ví dụ là gì?

Python đã đạt được mức độ rộng rãi và cao nhất trên thị trường mà chưa ngôn ngữ nào từng làm được trước đây, đặc biệt là trong lĩnh vực Trí tuệ nhân tạo và Khoa học dữ liệu. Biết các phương pháp của nó giúp các nhà phát triển python và người dùng python làm việc thực sự thông minh hơn với nó. Hãy thảo luận về một hàm python-format[] rất quan trọng. Để xác định một giá trị cụ thể trong một định dạng cụ thể, hàm format[] được sử dụng

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á
Xem khóa học

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 [83.348 xếp hạng]

cú pháp

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

format[value,format]

Ở đây giá trị đề cập đến một, cần được đại diện. Và hàm python-format[] biểu thị dạng mà giá trị phải được trình bày

Ví dụ về hàm định dạng Python[]

Cùng xem Hàm format[] của Python qua một số ví dụ

Ví dụ 1

Mã số

x = format[0.08, '%']
print[x]

đầu ra

Mã số

x = format[255, 'b']
print[x]

đầu ra

Ở đây định dạng 'b' đại diện cho dạng nhị phân và do đó 255 sau khi định dạng hiển thị “11111111”. Điều tương tự có thể được định dạng ở dạng hex, bát phân, thập phân, v.v.

Mã số

x = format[255, 'o']
print[x]

đầu ra

Ví dụ #2

Định dạng thường sử dụng % và {} để biểu thị các giá trị. % được liên kết với loại dữ liệu, trong khi {} là trình giữ chỗ bất kể loại dữ liệu. Hãy xem nó thông qua một ví dụ

Mã số

emp_name = 'Leo Shein'
emp_age = 24
print["Name: %s Age:%d"%[emp_name,emp_age]]

đầu ra

Mã số

emp_name = 'Leo Shein'
emp_age = 24
print["Name: %s Age:%d"%[emp_name,emp_name]]

đầu ra

Như mọi người có thể thấy, Tên được liên kết với chuỗi và Tuổi được liên kết với int. Khi chúng tôi thử in Age, được liên kết với int với emp_name, nó hiển thị lỗi định dạng. Như người ta biết. %s đại diện cho chuỗi, %d đại diện cho int, %f đại diện cho float. Trong khi in, nếu định dạng không khớp, TypeError chắc chắn sẽ xuất hiện

Ví dụ #3

Mã số

emp_name = 'Leo Shein'
emp_age = 24
print["Name: {} Age: {}".format[emp_name,emp_age]]

đầu ra

Mã số

emp_name = 'Leo Shein'
emp_age = 24
print["Name: {} Age:{}".format[emp_name,emp_name]]

đầu ra

Như được hiển thị ở trên, Tuổi cũng có thể được in bằng emp_name. Vì {} chỉ là một trình giữ chỗ và người ta có thể liên kết bất kỳ loại dữ liệu nào trong khi định dạng và in câu lệnh. Trình giữ chỗ ở trên có thể được hiểu rõ hơn nếu chỉ mục cũng được giữ bên trong {} trống. Điều này được gọi là một đối số vị trí

Ví dụ #4

Mã số

________số 8

đầu ra

Ở đây chỉ số của “emp_name” là 0, chỉ số của “emp_age” là 1. Do đó, điều tương tự cũng đã được tham chiếu trong khi in. Tuy nhiên, nếu chỉ số 0 cũng được sao chép cho “Tuổi”, thì hãy xem điều gì sẽ xảy ra

Mã số

emp_name = 'Leo Shein'
emp_age = 24
print["Name: {0} Age: {0}".format[emp_name,emp_age]]

đầu ra

Bởi vì chỉ số 0 đề cập đến 'Leo Shein', điều tương tự cũng sẽ xảy ra với "Tuổi"

Ví dụ #5

Sau đây hãy xem ví dụ về các đối số hỗn hợp trong hàm định dạng

Mã số

x = format[0.08, '%']
print[x]
0

đầu ra

Như mọi người có thể thấy, chúng tôi đã sử dụng các đối số vị trí cũng như từ khóa. {0} đề cập đến tên “Fina”. {abc} đề cập đến giá trị abc = 230. 2346

Ví dụ #6

Định dạng với phần đệm. Phần đệm đề cập đến khái niệm thêm khoảng trắng ở bên phải hoặc bên trái của văn bản/chữ số

Mã số

x = format[0.08, '%']
print[x]
1

đầu ra

Ở đây để in “12”, nó đã được đệm bằng 6d. Điều đó có nghĩa là 4 khoảng trắng và sau đó chữ số được hiển thị [như hình trên]. Vì căn chỉnh chưa được chỉ định, nó được căn chỉnh sang bên phải theo mặc định. Tuy nhiên, nếu bạn muốn hiển thị khoảng trắng bằng 0, bạn có thể làm điều đó bằng cách đặt 0 trước định dạng định dạng

Mã số

x = format[0.08, '%']
print[x]
2

đầu ra

Ví dụ #7

format[] cho các số đã ký

Mã số

x = format[0.08, '%']
print[x]
3

đầu ra

Ví dụ #8

format[] để định dạng chuỗi

Mã số

x = format[0.08, '%']
print[x]
4

đầu ra

Như một thông báo ở đây

  • Trường hợp 1. {. 6} chiếm 6 khoảng trắng và con chó sẽ được in từ bên trái. 3 không gian còn lại sẽ chỉ được sử dụng
  • Trường hợp 2. {. >6} chiếm 6 khoảng trống, nhưng cuối cùng con chó cũng được in ra. 3 vị trí phía trước sẽ để trống
  • Trường hợp3. {. ^7} chiếm 7 khoảng trắng và con chó sẽ được in căn giữa

Ví dụ #9

Định dạng thành viên lớp

Mã số

x = format[0.08, '%']
print[x]
5

đầu ra

Như một thông báo, {p. tên} và {p. id} là trình giữ chỗ cho các giá trị được liên kết với các thành viên lớp trong lớp “Nhân viên”. Hàm format[] giúp bạn truy cập các giá trị tương ứng của các thành viên lớp của một lớp

Ví dụ #10

Cắt ngắn Chuỗi bằng cách sử dụng định dạng[]

Mã số

x = format[0.08, '%']
print[x]
6

đầu ra

  • Trường hợp 1. Nơi đây {. 5} sẽ cắt bớt một chuỗi thành năm ký tự đầu tiên. Do đó “Singapore” sẽ trở thành “Singa”
  • Trường hợp 2. Sự kết hợp giữa cắt ngắn và căn chỉnh. Đầu tiên, “Singapore” sẽ được cắt ngắn thành 3 ký tự, tôi. e. “Sin” và sau đó ^7 sẽ giúp bạn căn giữa “Sin” với việc chiếm 7 ô

Sự kết luận

Như chúng ta đã thấy ở trên, cách định dạng hàm và toán tử định dạng đóng vai trò quan trọng trong việc định dạng biến thành một kiểu cụ thể trong Python. Có rất nhiều cách tiếp cận có sẵn để định dạng các biến;

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

Đây là hướng dẫn về Hàm định dạng Python[]. Ở đây chúng ta thảo luận về Giới thiệu về Hàm định dạng Python[] cùng với các ví dụ khác nhau và cách triển khai mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Việc sử dụng định dạng với ví dụ là gì?

Dấu ngoặc nhọn { } được được sử dụng làm trình giữ chỗ hoặc trường thay thế được thay thế cùng với hàm format[ ] . Thí dụ. num1 = int[input [“Số 1. “]] num2 = int[input [“Số 2. “]] print [“Tổng của { } và { } là { }”.

Toán tử định dạng trong Python với ví dụ là gì?

Python sử dụng định dạng chuỗi kiểu C để tạo các chuỗi mới, được định dạng. Toán tử "%" được sử dụng để định dạng một tập hợp các biến được đặt trong một "tuple" [danh sách kích thước cố định], cùng với một chuỗi định dạng, chứa văn bản bình thường cùng với "chỉ định đối số", các ký hiệu đặc biệt như "%s"

Chức năng định dạng là gì?

Định dạng Hàm trong Python [str. format[]] là kỹ thuật của danh mục chuỗi cho phép bạn thử thay thế biến và định dạng dữ liệu . Nó cho phép bạn nối các phần của chuỗi theo các khoảng thời gian mong muốn thông qua định dạng dữ liệu điểm.

Các cách khác nhau của định dạng chuỗi giải thích với các ví dụ là gì?

Có bốn cách khác nhau để thực hiện định dạng chuỗi trong Python. .
Định dạng với toán tử %
Định dạng bằng phương thức chuỗi format[]
Định dạng bằng chuỗi ký tự, được gọi là chuỗi f
Định dạng với Lớp mẫu chuỗi

Chủ Đề