Hướng dẫn sprintf python - trăn sprintf

Hướng dẫn sprintf python - trăn sprintf

Định nghĩa của Sprintf trong Python

  • Sprintf là một hàm để hiển thị đầu ra của đầu vào đã cho bằng ngôn ngữ lập trình Python.
  • Sprintf là một hàm in để hiển thị đầu ra của các chuỗi định dạng trong ngôn ngữ Python.
  • Đây là một phần tử mã hóa để gán phương thức của F F get và hiển thị đầu ra định dạng chuỗi.
  • Sprintf là một yếu tố in để chứa dữ liệu bộ đệm - bộ đệm của ứng dụng và hiển thị ở định dạng chuỗi bằng công nghệ Python.
  • Sprintf là một chức năng tương tự như in, vprint cho đầu ra bộ đệm hiển thị không có sự hối hả.
  • Ngôn ngữ lập trình Python đang sử dụng chức năng Sprintf để khai báo các yếu tố đối số và hàm tạo.
  • Đây là một hàm đầu ra để hiển thị tất cả các loại dữ liệu như các thành phần chuỗi và mảng.

Syntax:

Sprintf Python hoạt động với các loại dữ liệu khác nhau, độ dài của dữ liệu và chiều rộng.

Nó đã sử dụng dấu hiệu phần trăm (%) trước loại dữ liệu.

Cú pháp cơ bản của một python Sprintf hiển thị dưới đây.

% [FLAG WIDTH. (DOT) PRECISION] TYPE

• Sprintf Python đang sử dụng từ khóa của In Print để hiển thị đầu ra.

print("% [flag width . (dot) precision] type" % (value or object))

Python Sprintf được sử dụng chính xác và loại phụ thuộc vào loại dữ liệu của biến.

Cú pháp này giúp gán số thập phân đã ký. Giá trị chiều dài của số thập phân là 2.

%2d

Cú pháp này giúp gán một số nhị phân. Giá trị chiều dài của nhị phân là 4.

%4b

Cú pháp này giúp gán một số nổi. Giá trị chiều dài của số thập phân là 2.1.

%2.1f or %2.1F

Cú pháp này giúp gán các giá trị ASCII.

%c

Cú pháp này giúp gán các giá trị thập phân không dấu.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
0

Cú pháp này giúp gán một số bát phân.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
1

Cú pháp này giúp gán một số thập lục phân.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
2

Cú pháp này giúp gán ký hiệu khoa học của chữ thường.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
3

Cú pháp này giúp gán ký hiệu khoa học về chữ hoa.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
4

Cú pháp này giúp trả về loại định dạng dữ liệu.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
5

Sprintf hoạt động như thế nào trong Python?

Tải xuống phần mềm Python từ trang web tương ứng.

Tạo một trang với phần mở rộng DOT (.) PY.

Tên tệp là chức năng trên mạng.

Tạo một biến với việc khởi tạo giá trị kiểu dữ liệu cần thiết.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
6

Sử dụng từ khóa in cho định dạng chuỗi của Sprint Python.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
7

Sử dụng dấu hiệu phần trăm để trả lại giá trị.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
8

Hiển thị độ dài của biến hoặc giá trị trước kiểu dữ liệu.


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))
9

Hiển thị loại giá trị biến trong định dạng trợ giúp của Sprint.

Sử dụng tham số của dấu hiệu phần trăm để kết thúc chức năng Sprintf.

Thêm biến để kết nối chức năng trả về và dữ liệu ứng dụng.

e_var = 341234673
f_var = -341234673
print ("decimal number: %d " % (e_var))
print ("decimal number: %d \n " % (f_var))
print ("unsigned decimal number: %u" % (e_var))
print ("unsigned decimal number: %u \n" % (f_var))
print ("Octal number: %o" % (e_var))
print ("Octal number: %o \n" % (f_var))
print ("first hexadecimal value: %x " % (e_var))
print ("first hexadecimal value: %x \n" % (f_var))
print ("second hexadecimal value: %X " % (e_var))
print ("second hexadecimal value: %X \n" % (f_var))
print ("lowercase scientific notation: %e" % (e_var))
print ("lowercase scientific notation: %e \n" % (f_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("uppercase scientific notation: %E \n" % (f_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (f_var))
0

Sử dụng giá trị trực tiếp trong hàm Sprint để hiển thị giá trị thập phân.

e_var = 341234673
f_var = -341234673
print ("decimal number: %d " % (e_var))
print ("decimal number: %d \n " % (f_var))
print ("unsigned decimal number: %u" % (e_var))
print ("unsigned decimal number: %u \n" % (f_var))
print ("Octal number: %o" % (e_var))
print ("Octal number: %o \n" % (f_var))
print ("first hexadecimal value: %x " % (e_var))
print ("first hexadecimal value: %x \n" % (f_var))
print ("second hexadecimal value: %X " % (e_var))
print ("second hexadecimal value: %X \n" % (f_var))
print ("lowercase scientific notation: %e" % (e_var))
print ("lowercase scientific notation: %e \n" % (f_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("uppercase scientific notation: %E \n" % (f_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (f_var))
1

Sử dụng loại float với giá trị được định dạng Sprintf trong hàm trả về.

e_var = 341234673
f_var = -341234673
print ("decimal number: %d " % (e_var))
print ("decimal number: %d \n " % (f_var))
print ("unsigned decimal number: %u" % (e_var))
print ("unsigned decimal number: %u \n" % (f_var))
print ("Octal number: %o" % (e_var))
print ("Octal number: %o \n" % (f_var))
print ("first hexadecimal value: %x " % (e_var))
print ("first hexadecimal value: %x \n" % (f_var))
print ("second hexadecimal value: %X " % (e_var))
print ("second hexadecimal value: %X \n" % (f_var))
print ("lowercase scientific notation: %e" % (e_var))
print ("lowercase scientific notation: %e \n" % (f_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("uppercase scientific notation: %E \n" % (f_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (f_var))
2

Kết hợp quy trình làm việc của Sprintf Python để hiểu rõ hơn.

e_var = 341234673
f_var = -341234673
print ("decimal number: %d " % (e_var))
print ("decimal number: %d \n " % (f_var))
print ("unsigned decimal number: %u" % (e_var))
print ("unsigned decimal number: %u \n" % (f_var))
print ("Octal number: %o" % (e_var))
print ("Octal number: %o \n" % (f_var))
print ("first hexadecimal value: %x " % (e_var))
print ("first hexadecimal value: %x \n" % (f_var))
print ("second hexadecimal value: %X " % (e_var))
print ("second hexadecimal value: %X \n" % (f_var))
print ("lowercase scientific notation: %e" % (e_var))
print ("lowercase scientific notation: %e \n" % (f_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("uppercase scientific notation: %E \n" % (f_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (f_var))
3

Ví dụ

Hãy để chúng tôi thảo luận về các ví dụ về Sprintf Python.

Ví dụ #1: Ví dụ về Sprintf Python cơ bản và hiển thị đầu ra bên dưới

e_var = 34
print ("decimal number: %2d " % (e_var))
print ("decimal number: %2d " % (7))
print ("Float number: %5.2f" % ( 23.11))
print ("Float number: %5.4f" % (e_var))
print ("Octal number: %5o" % (e_var))
print ("Octal number: %3o" % (42))

Output:

Hướng dẫn sprintf python - trăn sprintf

Ví dụ #2: Python Sprintf cơ bản với các loại khác nhau ví dụ và đầu ra hiển thị bên dưới


e_var = 341234673
print ("decimal number: %d " % (e_var))
print ("Float number: %f" % (e_var))
print ("Float number: %F" % (e_var))
print ("unsigned decimal number: %u" % (e_var))
print ("Octal number: %o" % (e_var))
print ("first string value: %s" % (e_var))
print ("second string value: %s" % ("string data"))
print ("first hexadecimal value: %x" % (e_var))
print ("second hexadecimal value: %X" % (e_var))
print ("ASCII value: %c" % ("A"))
print ("lowercase scientific notation: %e" % (e_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (e_var))

Output:

Hướng dẫn sprintf python - trăn sprintf

Ví dụ #3: Python Sprintf cơ bản với ví dụ và đầu ra giá trị tích cực và âm cho thấy bên dưới

e_var = 341234673
f_var = -341234673
print ("decimal number: %d " % (e_var))
print ("decimal number: %d \n " % (f_var))
print ("unsigned decimal number: %u" % (e_var))
print ("unsigned decimal number: %u \n" % (f_var))
print ("Octal number: %o" % (e_var))
print ("Octal number: %o \n" % (f_var))
print ("first hexadecimal value: %x " % (e_var))
print ("first hexadecimal value: %x \n" % (f_var))
print ("second hexadecimal value: %X " % (e_var))
print ("second hexadecimal value: %X \n" % (f_var))
print ("lowercase scientific notation: %e" % (e_var))
print ("lowercase scientific notation: %e \n" % (f_var))
print ("uppercase scientific notation: %E" % (e_var))
print ("uppercase scientific notation: %E \n" % (f_var))
print ("first value: %g" % (e_var))
print ("second value: %G" % (f_var))

Output:

Hướng dẫn sprintf python - trăn sprintf

Ví dụ #4: Sprintf Python với ví dụ độ dài khác nhau và đầu ra hiển thị bên dưới

e_var = 341234673
f_var = -341234673
print ("decimal number: %2d " % (e_var))
print ("unsigned decimal number: %1u \n" % (f_var))
print ("Octal number: %2o \n" % (e_var))
print ("first hexadecimal value: %1x " % (e_var))
print ("second hexadecimal value: %5X \n" % (e_var))
print ("lowercase scientific notation: %2e" % (e_var))
print ("uppercase scientific notation: %1E \n" % (f_var))
print ("Float value: %2.1f" % (e_var))
print ("Float value: %1.2f \n" % (f_var))
print ("Octal value: %2o" % (e_var))

Output:

Hướng dẫn sprintf python - trăn sprintf

Sự kết luận

  • Thật dễ dàng để trả về dữ liệu theo bất kỳ định dạng nào cho mỗi yêu cầu ứng dụng.
  • Nó giúp tạo ra các ứng dụng web hấp dẫn, dễ hiểu và thân thiện với người dùng.

Bài viết đề xuất

Đây là một hướng dẫn để Sprintf Python. Ở đây chúng tôi thảo luận về định nghĩa, cú pháp, Sprintf hoạt động như thế nào trong Python? Ví dụ với việc thực hiện mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm -

  1. Deque trong Python
  2. Xô sắp xếp Python
  3. Tìm kiếm tuyến tính trong Python
  4. Sắp xếp chèn vào Python