Hướng dẫn what is %d and %i in python? - % d và% i trong python là gì?

Trong bài viết này, chúng ta sẽ thấy sự khác biệt giữa %s và %D trong Python. Ở đây, chúng tôi bắt đầu với lời giải thích thích hợp của một lần, sau đó cả hai, và cuối cùng so sánh những điều này.

%S làm gì trong Python?

Biểu tượng % được sử dụng trong Python với nhiều loại dữ liệu và cấu hình. Nó được sử dụng như một nhà xác định đối số và định dạng chuỗi. %s đặc biệt được sử dụng để thực hiện sự kết hợp của các chuỗi với nhau. Nó cho phép chúng ta định dạng một giá trị bên trong một chuỗi. Nó được sử dụng để kết hợp một chuỗi khác trong một chuỗi. Nó tự động cung cấp chuyển đổi loại từ giá trị sang chuỗi.

Cách sử dụng %s trong Python

Toán tử %s được đặt trong đó chuỗi sẽ được chỉ định. Số lượng giá trị bạn muốn nối vào một chuỗi phải tương đương với số được chỉ định trong ngoặc đơn sau khi toán tử % ở cuối giá trị chuỗi. Mã sau đây minh họa việc sử dụng biểu tượng %s:

Python3

name =

2021 is here!!
0

2021 is here!!
1
2021 is here!!
2
2021 is here!!
3
2021 is here!!
4
2021 is here!!
5

Đầu ra

Hey, Geek!

%D làm gì trong Python? & Nbsp;

Toán tử %D được sử dụng làm trình giữ chỗ để chỉ định các giá trị số nguyên, số thập phân hoặc số. Nó cho phép chúng tôi in các số trong chuỗi hoặc các giá trị khác. Toán tử %D được đặt trong đó số nguyên sẽ được chỉ định. Số điểm nổi được chuyển đổi tự động thành các giá trị thập phân. & NBSP;

Python3

2021 is here!!
6=
2021 is here!!
8

2021 is here!!
1
2021 is here!!
2
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
1
2021 is here!!
4
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
3

Đầu ra

2021 is here!!

%D làm gì trong Python? & Nbsp;

Toán tử %D được sử dụng làm trình giữ chỗ để chỉ định các giá trị số nguyên, số thập phân hoặc số. Nó cho phép chúng tôi in các số trong chuỗi hoặc các giá trị khác. Toán tử %D được đặt trong đó số nguyên sẽ được chỉ định. Số điểm nổi được chuyển đổi tự động thành các giá trị thập phân. & NBSP;

Python3

2021 is here!!
6=
2021 is here!!
8

2021 is here!!
1
2021 is here!!
2
Using %s 
Sita's age is 22.
1
Using %s 
Sita's age is 22.
2

2021 is here!!
1
2021 is here!!
2
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
1
2021 is here!!
4
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
3

Cách sử dụng %D trong Python

2021 is here!!
1
2021 is here!!
2
Using %d
Traceback (most recent call last):
 File "", line 4, in 
TypeError: %d format: a number is required, not str
3
Using %s 
Sita's age is 22.
2

Các số thập phân và hợp lý được làm tròn thành phần tích phân tuyệt đối và các số sau khi thập phân được loại bỏ, đó chỉ là các số nguyên được trích xuất. Mã sau đây minh họa việc sử dụng %D với số thập phân và phân số:

Đầu ra

Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.

%D làm gì trong Python? & Nbsp;

Toán tử %D được sử dụng làm trình giữ chỗ để chỉ định các giá trị số nguyên, số thập phân hoặc số. Nó cho phép chúng tôi in các số trong chuỗi hoặc các giá trị khác. Toán tử %D được đặt trong đó số nguyên sẽ được chỉ định. Số điểm nổi được chuyển đổi tự động thành các giá trị thập phân. & NBSP;

2021 is here!!
6=
2021 is here!!
8

2021 is here!!
1
2021 is here!!
2
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
1
2021 is here!!
4
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
3

Cách sử dụng %D trong PythonCác số thập phân và hợp lý được làm tròn thành phần tích phân tuyệt đối và các số sau khi thập phân được loại bỏ, đó chỉ là các số nguyên được trích xuất. Mã sau đây minh họa việc sử dụng %D với số thập phân và phân số:
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
4=
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
6
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
7
Rational number formatting using %d
2 is equal to 8/3 using this operator.
Decimal number formatting using %d
10 is equal to 10.9785 using this operator.
8
2021 is here!!
1
2021 is here!!
2
Using %s 
Sita's age is 22.
5
2021 is here!!
4
Using %s 
Sita's age is 22.
7
Using %s 
Sita's age is 22.
8=
Using %d
Traceback (most recent call last):
 File "", line 4, in 
TypeError: %d format: a number is required, not str
0
2021 is here!!
1
2021 is here!!
2
Using %d
Traceback (most recent call last):
 File "", line 4, in 
TypeError: %d format: a number is required, not str
7
2021 is here!!
4
Using %d
Traceback (most recent call last):
 File "", line 4, in 
TypeError: %d format: a number is required, not str
9

Sự khác biệt giữa %s và %d?

Chúng ta có thể sử dụng kết hợp các toán tử cũng trong một chương trình duy nhất. Trước đó, hãy xóa một số khái niệm bằng cách so sánh như đã đưa ra dưới đây:

%s vận hành

Python3

%d vận hành

Nó được sử dụng như một trình giữ chỗ cho các giá trị chuỗi. & Nbsp;

2021 is here!!
1
2021 is here!!
2
# This prints out "Hello, John!"
name = "John"
print("Hello, %s!" % name)
8
Using %s 
Sita's age is 22.
2

Nó được sử dụng như một trình giữ chỗ cho các giá trị số.

Đầu ra

Using %s 
Sita's age is 22.

%D làm gì trong Python? & Nbsp;

Toán tử %D được sử dụng làm trình giữ chỗ để chỉ định các giá trị số nguyên, số thập phân hoặc số. Nó cho phép chúng tôi in các số trong chuỗi hoặc các giá trị khác. Toán tử %D được đặt trong đó số nguyên sẽ được chỉ định. Số điểm nổi được chuyển đổi tự động thành các giá trị thập phân. & NBSP;

Python3

%d vận hành

Nó được sử dụng như một trình giữ chỗ cho các giá trị chuỗi. & Nbsp;

2021 is here!!
1
2021 is here!!
2
# This prints out: A list: [1, 2, 3]
mylist = [1,2,3]
print("A list: %s" % mylist)
3
Using %s 
Sita's age is 22.
2

Nó được sử dụng như một trình giữ chỗ cho các giá trị số.

Sử dụng chuyển đổi chuỗi qua str () trước khi định dạng.

Using %d
Traceback (most recent call last):
 File "", line 4, in 
TypeError: %d format: a number is required, not str


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" (một 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 "các định hướng đối số", các biểu tượng đặc biệt như "%s" và "%d".

Giả sử bạn có một biến có tên là "Tên" với tên người dùng của bạn trong đó và sau đó bạn muốn in (ra lời chào đến người dùng đó.)

# This prints out "Hello, John!"
name = "John"
print("Hello, %s!" % name)

Để sử dụng hai hoặc nhiều nhà xác định đối số, hãy sử dụng tuple (dấu ngoặc đơn):

# This prints out "John is 23 years old."
name = "John"
age = 23
print("%s is %d years old." % (name, age))

Bất kỳ đối tượng nào không phải là một chuỗi cũng có thể được định dạng bằng toán tử %s. Chuỗi trả về từ phương thức "repr" của đối tượng đó được định dạng là chuỗi. Ví dụ:

# This prints out: A list: [1, 2, 3]
mylist = [1,2,3]
print("A list: %s" % mylist)

Dưới đây là một số trình xác định đối số cơ bản mà bạn nên biết:

name 0

name 1

name 2

name 3

name 4

Tập thể dục

Bạn sẽ cần viết một chuỗi định dạng in dữ liệu bằng cú pháp sau: name 5

name 6 name 7 name 8 name 9

%D làm gì trong Python?

Toán tử %D được sử dụng làm trình giữ chỗ để chỉ định các giá trị số nguyên, số thập phân hoặc số. Nó cho phép chúng tôi in các số trong chuỗi hoặc các giá trị khác. Toán tử %D được đặt trong đó số nguyên sẽ được chỉ định. Số điểm nổi được chuyển đổi tự động thành các giá trị thập phân.used as a placeholder to specify integer values, decimals, or numbers. It allows us to print numbers within strings or other values. The %d operator is put where the integer is to be specified. Floating-point numbers are converted automatically to decimal values.

%S %i trong python là gì?

Biểu tượng % được sử dụng trong Python với nhiều loại dữ liệu và cấu hình.%s đặc biệt được sử dụng để thực hiện kết nối các chuỗi với nhau.Nó cho phép chúng ta định dạng một giá trị bên trong một chuỗi.Nó được sử dụng để kết hợp một chuỗi khác trong một chuỗi.used to perform concatenation of strings together. It allows us to format a value inside a string. It is used to incorporate another string within a string.

%Tôi là gì trong bản in python?

Giới thiệu.Toán tử % trong Python cho chuỗi được sử dụng cho một thứ gọi là thay thế chuỗi.string substitution.

%D và %f trong python là gì?

Ví dụ: "In %D" %(3,78) # Điều này sẽ xuất ra 3 num1 = 5 num2 = 10 " %d + %d bằng %d" %(num1, num2, num1 + num2) # Điều này sẽ xuất hiện #5 + 10 bằng 15. %F Formatter được sử dụng để nhập các giá trị float hoặc số có giá trị sau vị trí thập phân.The %f formatter is used to input float values, or numbers with values after the decimal place.