Làm thế nào để bạn làm đẹp một chuỗi trong python?

Có nhiều cách để định dạng chuỗi trong python. Chúng ta sẽ xem qua phương thức format() và chuỗi f để tạo như sau

Chúng ta sẽ sử dụng các biến first_name, last_name và age để tạo một chuỗi chứa tên, họ và tuổi của ai đó theo định dạng sau

'first_name last_name là tuổi'

Một câu mẫu sẽ là. ‘John ​​Doe 43 tuổi’

Sử dụng phương thức format()

Một cách để thực hiện điều này là sử dụng phương thức định dạng. Phương thức format() là một phương thức chuỗi. Khi bạn gọi nó ra khỏi một chuỗi, nó sẽ thay thế tất cả các dấu ngoặc nhọn trong chuỗi bằng các giá trị của các biến được truyền trong dấu ngoặc đơn, theo thứ tự chúng được truyền vào. Do đó, các dấu ngoặc nhọn đóng vai trò giữ chỗ cho các biến

Ví dụ: để sử dụng phương thức định dạng cho ví dụ trên, chúng ta sẽ sử dụng đoạn mã sau

first_name = 'John'
last_name = 'Doe'
age = 43
sentence = '{} {} is {} years old'.format(first_name, last_name, age)print(sentence)
# 'John Doe is 43 years old'

Ghi chú. Phương thức định dạng sẽ thay thế các dấu ngoặc nhọn bằng các giá trị của các biến theo thứ tự chúng xuất hiện trong dấu ngoặc đơn

Nếu chúng tôi không muốn lo lắng về việc chuyển các biến theo đúng thứ tự, chúng tôi có thể sử dụng các khóa trong mỗi dấu ngoặc nhọn và sau đó gán biến cho khóa cụ thể đó

first_name = 'John'
last_name = 'Doe'
age = 43
sentence = '{first} {last} is {age_yrs} years old'.format(last=last_name, age_yrs=age, first=first_name)print(sentence)
# 'John Doe is 43 years old'

Lưu ý cách các biến không phải được chuyển theo đúng thứ tự nếu chúng ta sử dụng các khóa cụ thể cho từng trình giữ chỗ

Mặc dù phương thức format() thực hiện công việc, nhưng có một cách định dạng chuỗi tinh tế hơn nhiều, đó là sử dụng f-strings

Vòng lặp trong Python

Cách sử dụng hàm enumerate() trong python

hướng tới khoa học dữ liệu. com

F-String

Chuỗi F là một cách mới để định dạng chuỗi trong Python 3. 6 trở lên. Đối với hầu hết mọi người, chúng là cách ưa thích để định dạng chuỗi vì chúng dễ đọc và do đó trực quan hơn nhiều

f’{var_1} {var_2} đã {var_3} tuổi’

Để chỉ định rằng chúng tôi muốn sử dụng chuỗi f hoặc chuỗi được định dạng, chúng tôi chỉ cần đặt f trước chuỗi. Sau đó, chúng tôi có thể trực tiếp thêm các biến của mình vào dấu ngoặc nhọn, ở vị trí chúng tôi muốn chúng xuất hiện. Do đó, chúng ta không cần sử dụng bất kỳ phương thức nào hoặc truyền bất kỳ biến nào vào cuối chuỗi như chúng ta đã làm với phương thức format. Đó là cách định dạng chuỗi trực quan hơn nhiều, vì chúng tôi không phải đảm bảo rằng tất cả các biến theo cùng thứ tự như trình giữ chỗ của chúng tôi để đảm bảo chúng được thêm vào đúng vị trí

Như vậy, để hoàn thành nhiệm vụ trên với chuỗi f, chúng ta sẽ sử dụng đoạn mã sau

first_name = 'John'
last_name = 'Doe'
age = 43
sentence = f'{first_name} {last_name} is {age} years old'print(sentence)
# 'John Doe is 43 years old'

Tương tự như phương thức định dạng, chúng ta cũng có thể chạy các phương thức hoặc hàm bên trong f-string. Ví dụ: nếu chúng ta muốn đặt tên viết hoa và họ viết thường, chúng ta có thể làm như vậy với các phương thức chuỗi tương ứng trong chuỗi f

first_name = 'John'
last_name = 'Doe'
age = 43
sentence = f'{first_name.upper()} {last_name.lower()} is {age} years old'print(sentence)
# 'JOHN doe is 43 years old'

Nếu bạn thích đọc những câu chuyện như thế này và muốn hỗ trợ tôi với tư cách là một nhà văn, hãy cân nhắc đăng ký để trở thành thành viên Medium. Đó là 5 đô la một tháng, cho phép bạn truy cập không giới hạn vào các câu chuyện trên Phương tiện. Nếu bạn đăng ký bằng liên kết của tôi, tôi sẽ kiếm được một khoản hoa hồng nhỏ

Tham gia Medium với liên kết giới thiệu của tôi — Luay Matalka

Đọc mọi câu chuyện từ Luay Matalka (và hàng nghìn nhà văn khác trên Medium). Phí thành viên của bạn hỗ trợ trực tiếp…

lmatalka90. trung bình. com

Phần kết luận

Trong hướng dẫn này, chúng tôi đã nhanh chóng xem xét các cách định dạng chuỗi trong python. Trước tiên, chúng tôi xem xét phương thức format(), sau đó là các chuỗi f thanh lịch và trực quan hơn. Sau đó, chúng tôi đã xem cách chúng tôi có thể sử dụng các phương thức hoặc chức năng trong chuỗi f

JSON (Ký hiệu đối tượng JavaScript) là định dạng dữ liệu dựa trên văn bản có thể hoán đổi với nhiều ngôn ngữ lập trình. Nó thường được sử dụng để truyền dữ liệu giữa các ứng dụng máy khách-máy chủ. Thông thường, các phiên bản rút gọn của văn bản JSON được truyền đi để tiết kiệm băng thông. Tuy nhiên, để gỡ lỗi và phân tích, cần có phiên bản đẹp hoặc bản in JSON đẹp. Về cơ bản, JSON in đẹp có nghĩa là có thụt đầu dòng, khoảng trắng và dấu phân cách thích hợp.  

Thí dụ

Input:
'[ {"studentid": 1, "name": "ABC", "subjects": ["Python", "Data Structures"]}]'
                
Output:

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": 
       [
           "Python",
           "Data Structures"
       ]
   }
]

Cú pháp của json. bãi ()

Đầu tiên, sử dụng json. phương thức loading() để chuyển đổi Chuỗi JSON thành đối tượng Python. Để chuyển đổi đối tượng này thành một chuỗi JSON in đẹp, json. phương thức dumps() được sử dụng. Dưới đây là các ví dụ và các bước để hiểu rõ hơn về các trường hợp này

cú pháp. json. bãi chứa (obj, thụt lề, dấu phân cách)

Tham số

  • obj. Sắp xếp thứ tự obj dưới dạng luồng có định dạng JSON
  • thụt lề. Nếu thụt lề là một số nguyên hoặc chuỗi không âm, thì các phần tử mảng JSON và các thành viên đối tượng sẽ được in đẹp với mức thụt lề đó. Mức thụt lề là 0, âm hoặc “” sẽ chỉ chèn dòng mới.
  • dấu phân cách. Nếu được chỉ định, dấu tách phải là một bộ (item_separator, key_separator).

Chuỗi JSON in đẹp

ví dụ 1

Phương thức này có tham số thụt lề để chỉ định số khoảng trắng và tham số dấu phân cách để chỉ định dấu phân cách giữa khóa và giá trị. Theo mặc định, dấu phân cách là dấu phẩy giữa các cặp khóa-giá trị và dấu hai chấm giữa khóa và giá trị. Nếu tham số thụt lề của json. dumps() là số âm, 0 hoặc chuỗi trống thì không có dấu đầu dòng và chỉ có dòng mới được chèn vào. Theo mặc định, thụt lề là Không có và dữ liệu được trình bày trong một dòng

Python3




# Import required libraries

import json

 

# Initialize JSON data

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
0
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
2_______5_______3_______5_______4_______5_______5_______5_______6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
7
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
4
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
9
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
0

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
2
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
3
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
5
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
6

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
7
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
8
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
3_______5_______4_______5_______1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
7
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
4_______5_______5_______5_______6

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
7
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
2
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
0
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
2
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
3

 

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
4

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
7

 

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
8

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
9
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
3
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
4

{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
5
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
6

đầu ra

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]

ví dụ 2

Dữ liệu JSON được in đẹp vào một tệp có thụt lề = 0

Python3




# Import required libraries

import json

 

# Initialize JSON data

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
0
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
2_______5_______3_______5_______4_______5_______5_______5_______6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
7
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
4
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
9
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
0

import2

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
2
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
3
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
5import8

import2

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
8
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
3_______5_______4
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
7
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
4
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
5
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
0

import2

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
2
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
0
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
2
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
3

 

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
4

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
7

 

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
8

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
9
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
05
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
4

{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
5
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
6

đầu ra

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]

Viết dữ liệu JSON in đẹp vào tệp

Để viết một đối tượng Python dưới dạng dữ liệu được định dạng JSON vào một tệp, json. phương thức dump() được sử dụng. thích json. dumps(), nó có các tham số thụt lề và dấu phân cách để viết JSON được làm đẹp

Python3




# Import required libraries

import json

 

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
12
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
14_______5_______3_______5_______4
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6_______5_______7
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
4
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
9
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
23
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
2
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
3
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
29

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
30
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
8
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
3_______5_______4_______5_______1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
7
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
4_______5_______5_______5_______6

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
23
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
2
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
0
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
2
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
46

 

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
47

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
48
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
49
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
50
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
51
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
53
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
54

import2

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
56
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
3
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
4

đầu ra

tên tập tin. json

Đọc dữ liệu JSON và in đẹp

ví dụ 1

Để đọc JSON từ một tệp hoặc URL, hãy sử dụng json. trọng tải(). Sau đó sử dụng json. dumps() để chuyển đổi đối tượng (thu được từ việc đọc tệp) thành một chuỗi JSON in đẹp.  

Python3




# Import required libraries

import json

 

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
63

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
48
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
49
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
50_______5_______51
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
69
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
70

import2____5_______72

import2

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
76

 

import2____5_______78

import2

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
80
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
1_______5_______1
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
3
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
4

import2

{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
88

đầu ra

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]

ví dụ 2

Ở đây chúng tôi đang sử dụng mô-đun pprint để in JSON đẹp để in định dạng JSON của chúng tôi

Python3




import json

import

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
92

 

[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
48
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
49
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
50
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
96
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
6
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
69
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
99

import2

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
01
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
03

import2

{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
5
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
06

 

import2

{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
50
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
10
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
4

 

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
12

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
13_______5_______1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
15
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
18
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
20
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
21
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
1
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
23
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
4

 

{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
5
[
   {
       "studentid": 1,
       "name": "ABC",
       "subjects": [
           "Python",
           "Data Structures"
       ]
   },
   {
       "studentid": 2,
       "name": "PQR",
       "subjects": [
           "Java",
           "Operating System"
       ]
   }
]
50
[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
27
{
    "studentid": 1,
    "name": "ABC",
    "subjects": [
        "Python",
        "Data Structures"
    ]
}
4

[
{
"studentid": 1,
"name": "ABC",
"subjects": [
"Python",
"Data Structures"
]
},
{
"studentid": 2,
"name": "PQR",
"subjects": [
"Java",
"Operating System"
]
}
]
29

đầu ra

{'Teacher_id': 1, 'name': 'Suraj', 'Salary': 50000, 'attendance': 80, 
'Branch': ['English', 'Geometry', 'Physics', 'World History'], 'email': '[email protected]'}


Pretty Printing using pprint module
("{'Teacher_id': 1, 'name': "
 "'Suraj', 'Salary': 50000, "
 "'attendance': 80, "
 "'Branch': ['English', "
 "'Geometry', 'Physics', "
 "'World History'], 'email': "
 "'[email protected]'}")

JSON in đẹp từ dòng lệnh

Trong ví dụ này, chúng tôi đang cố gắng in dữ liệu bằng dòng lệnh. Để xác thực và in đẹp các đối tượng JSON từ dòng lệnh, Python cung cấp json. gói công cụ

Việc sử dụng% I trong Python là gì?

Lý do tại sao có hai là vì %i chỉ là một lựa chọn thay thế cho %d , nếu bạn muốn xem xét nó ở cấp độ cao (từ quan điểm của python). Đây là những gì con trăn. org phải nói về %i. Số thập phân có dấu . Và %d. Số thập phân có dấu. %d là số thập phân và %i là số nguyên.

${} trong Python là gì?

Nó sử dụng lớp Mẫu từ mô-đun chuỗi. Nó có một cú pháp hơi giống với. format() khi được thực hiện với từ khóa, nhưng thay vì dấu ngoặc nhọn để xác định trình giữ chỗ, nó sử dụng ký hiệu đô la ($). ${} cũng hợp lệ và phải được đặt khi một chuỗi hợp lệ xuất hiện sau phần giữ chỗ .

Bạn có thể định dạng văn bản bằng Python không?

Python sử dụng định dạng chuỗi kiểu C để tạo 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" .

Làm thế nào bạn có thể định dạng một chuỗi?

Trong java, Phương thức String format() trả về một chuỗi được định dạng bằng ngôn ngữ đã cho, chuỗi định dạng được chỉ định và các đối số . Chúng ta có thể nối các chuỗi bằng phương thức này và đồng thời, chúng ta có thể định dạng chuỗi được nối đầu ra. Tham số. Giá trị ngôn ngữ được áp dụng trên phương thức format().