Định dạng chuỗi trong Python

Đây, p0, p1,. là các đối số vị trí và, k0, k1,. là các đối số từ khóa có giá trị v0, v1,. tương ứng

Show

Và, mẫu là sự kết hợp của các mã định dạng với các phần giữ chỗ cho các đối số


Định dạng chuỗi () Tham số

Phương thức

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 nhận bất kỳ số tham số nào. Nhưng, được chia thành hai loại tham số

  • Tham số vị trí - danh sách các tham số có thể được truy cập với chỉ mục của tham số bên trong dấu ngoặc nhọn
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    8
  • Tham số từ khóa - danh sách tham số kiểu key=value, có thể được truy cập bằng khóa của tham số bên trong dấu ngoặc nhọn
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    9

Trả về giá trị từ định dạng String()

Phương thức

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 trả về chuỗi đã định dạng


Định dạng Chuỗi () hoạt động như thế nào?

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 đọc loại đối số được truyền cho nó và định dạng nó theo mã định dạng được xác định trong chuỗi

Đối với các đối số vị trí

Định dạng chuỗi trong Python
đối số vị trí

Ở đây, Đối số 0 là một chuỗi "Adam" và Đối số 1 là một số động 230. 2346

Ghi chú. Danh sách đối số bắt đầu từ 0 trong Python

Chuỗi

# integer arguments
print("The number is:{:d}".format(123))

# float arguments
print("The float number is:{:f}".format(123.4567898))

# octal, binary and hexadecimal format
print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))
2 là chuỗi mẫu. Điều này chứa các mã định dạng để định dạng

Các dấu ngoặc nhọn chỉ là phần giữ chỗ cho các đối số được đặt. Trong ví dụ trên, {0} là trình giữ chỗ cho "Adam" và {1. 9. 3f} là trình giữ chỗ cho 230. 2346

Vì chuỗi mẫu tham chiếu đối số

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 là
# integer arguments
print("The number is:{:d}".format(123))

# float arguments
print("The float number is:{:f}".format(123.4567898))

# octal, binary and hexadecimal format
print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))
4 và
# integer arguments
print("The number is:{:d}".format(123))

# float arguments
print("The float number is:{:f}".format(123.4567898))

# octal, binary and hexadecimal format
print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))
5, nên đối số là đối số vị trí. Cả hai cũng có thể được tham chiếu mà không có số vì
# integer arguments
print("The number is:{:d}".format(123))

# float arguments
print("The float number is:{:f}".format(123.4567898))

# octal, binary and hexadecimal format
print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))
6 và Python chuyển đổi nội bộ chúng thành số

Nội bộ,

  • Vì "Adam" là đối số thứ 0 nên nó được đặt ở vị trí của
    # integer arguments
    print("The number is:{:d}".format(123))
    
    # float arguments
    print("The float number is:{:f}".format(123.4567898))
    
    # octal, binary and hexadecimal format
    print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))
    4. Vì,
    # integer arguments
    print("The number is:{:d}".format(123))
    
    # float arguments
    print("The float number is:{:f}".format(123.4567898))
    
    # octal, binary and hexadecimal format
    print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))
    4 không chứa bất kỳ mã định dạng nào khác nên nó không thực hiện bất kỳ thao tác nào khác
  • Tuy nhiên, đó không phải là trường hợp của đối số thứ nhất 230. 2346. Đây,
    # integer arguments
    print("The number is:{:d}".format(123))
    
    # float arguments
    print("The float number is:{:f}".format(123.4567898))
    
    # octal, binary and hexadecimal format
    print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))
    9 địa điểm 230. 2346 vào vị trí của nó và thực hiện thao tác 9. 3f
  • f chỉ định định dạng đang xử lý một số float. Nếu không được chỉ định chính xác, nó sẽ báo lỗi
  • Phần trước dấu ". " (9) chỉ định chiều rộng tối thiểu/phần đệm của số (230. 2346) có thể lấy. Trong trường hợp này, 230. 2346 được phân bổ tối thiểu 9 vị trí bao gồm cả ". ".
    Nếu không có tùy chọn căn chỉnh nào được chỉ định, nó sẽ được căn chỉnh về bên phải của khoảng trắng còn lại. (Đối với các chuỗi, nó được căn chỉnh sang trái. )
  • Phần sau dấu ". " (3) cắt bớt phần thập phân (2346) cho đến số đã cho. Trong trường hợp này, 2346 bị cắt bớt sau 3 chữ số.
    Các số còn lại (46) được làm tròn ra 235.

Đối với các đối số từ khóa

Định dạng chuỗi trong Python
Đối số từ khóa

Chúng tôi đã sử dụng cùng một ví dụ ở trên để chỉ ra sự khác biệt giữa các đối số từ khóa và vị trí

Ở đây, thay vì chỉ tham số, chúng tôi đã sử dụng khóa-giá trị cho tham số. Cụ thể, name="Adam" và blc=230. 2346

Vì các tham số này được tham chiếu bởi các khóa của chúng là {name} và {blc. 9. 3f}, chúng được gọi là từ khóa hoặc đối số được đặt tên

Nội bộ,

  • Giữ chỗ {name} được thay thế bằng giá trị của tên - "Adam". Vì nó không chứa bất kỳ mã định dạng nào khác nên "Adam" được đặt
  • Đối với đối số blc=230. 2346, trình giữ chỗ {blc. 9. 3f} được thay thế bằng giá trị 230. 2346. Nhưng trước khi thay thế nó, như ví dụ trước, nó thực hiện 9. thao tác 3f trên đó.
    Điều này xuất ra   230. 235. Phần thập phân được cắt bớt sau 3 chữ số và các chữ số còn lại được làm tròn. Tương tự như vậy, tổng chiều rộng được gán là 9 để lại hai khoảng trống ở bên trái.

Định dạng cơ bản với format()

Phương thức

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 cho phép sử dụng các trình giữ chỗ đơn giản để định dạng

ví dụ 1. Định dạng cơ bản cho các đối số mặc định, vị trí và từ khóa

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
4

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.

Ghi chú. Trong trường hợp đối số hỗn hợp, đối số từ khóa phải luôn tuân theo đối số vị trí


Định dạng số với format()

Bạn có thể định dạng số bằng cách sử dụng công cụ định dạng được cung cấp bên dưới

Số Loại định dạng LoạiÝ nghĩadSố nguyên thập phâncKý tự Unicode tương ứngbĐịnh dạng nhị phânĐịnh dạng bát phânxĐịnh dạng thập lục phân (chữ thường)XHĐịnh dạng thập lục phân (chữ hoa)nGiống như 'd'. Ngoại trừ nó sử dụng cài đặt ngôn ngữ hiện tại cho dấu tách sốeKý hiệu hàm mũ. (chữ thường e)EEKý hiệu số mũ (chữ hoa E)fHiển thị số điểm cố định (Mặc định. 6) FGiống như 'f'. Ngoại trừ hiển thị 'inf' là 'INF' và 'nan' là 'NAN'gĐịnh dạng chung. Làm tròn số thành p chữ số có nghĩa. (Độ chính xác mặc định. 6)GGiống như 'g'. Ngoại trừ chuyển sang 'E' nếu số lớn. %Tỷ lệ phần trăm. Nhân với 100 và đặt % ở cuối

ví dụ 2. Định dạng số đơn giản

# integer arguments
print("The number is:{:d}".format(123))

# float arguments
print("The float number is:{:f}".format(123.4567898))

# octal, binary and hexadecimal format
print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12))

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
7

ví dụ 3. Định dạng số với phần đệm cho int và float

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
8

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
9

Đây,

  • trong câu lệnh đầu tiên,
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    71 lấy một đối số nguyên và gán chiều rộng tối thiểu là 5. Vì, không có căn chỉnh nào được chỉ định, nên nó được căn chỉnh sang phải
  • Trong câu lệnh thứ hai, bạn có thể thấy chiều rộng (2) nhỏ hơn số (1234), do đó, nó không chiếm bất kỳ khoảng trống nào ở bên trái nhưng cũng không cắt bớt số
  • Không giống như số nguyên, số float có cả phần nguyên và phần thập phân. Và, chiều rộng tối thiểu được xác định cho số này là dành cho toàn bộ cả hai phần bao gồm cả ". "
  • Trong câu lệnh thứ ba,
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    72 cắt bớt phần thập phân thành 3 vị trí làm tròn 2 chữ số cuối. Và, con số, bây giờ là 12. 235, lấy toàn bộ chiều rộng là 8 để lại 2 vị trí bên trái
  • Nếu bạn muốn điền số 0 vào các vị trí còn lại, hãy đặt số 0 trước bộ xác định định dạng thực hiện việc này. Nó hoạt động cho cả số nguyên và số float.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    73 và
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    74

Ví dụ 4. Định dạng số cho số đã ký

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
4

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
5

Định dạng số với căn chỉnh

Các toán tử

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
75 được sử dụng để căn chỉnh khi được gán một độ rộng nhất định cho các số

Number formatting with alignmentTypeMeaningRight aligned to the remaining space=Forces the signed (+) (-) to the leftmost position

Ví dụ 5. Định dạng số với căn trái, phải và căn giữa

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
7

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
40

Ghi chú. Căn trái chứa đầy số 0 cho số nguyên có thể gây ra sự cố như ví dụ thứ 3 trả về 12000, thay vì 12


Định dạng chuỗi với format()

Dưới dạng số, chuỗi có thể được định dạng theo cách tương tự với

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6

Ví dụ 6. Định dạng chuỗi với phần đệm và căn chỉnh

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
41

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
42

Ví dụ 7. Cắt chuỗi có định dạng()

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
43

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
44

Định dạng các thành viên của lớp và từ điển bằng cách sử dụng format()

Python sử dụng nội bộ

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
77 cho các thành viên lớp ở dạng ". lứa tuổi". Và, nó sử dụng tra cứu
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
78 cho các thành viên từ điển ở dạng "[index]"

Ví dụ 8. Định dạng thành viên lớp sử dụng format()

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
45

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
46

Ở đây, đối tượng

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
79 được truyền dưới dạng đối số từ khóa p

Bên trong chuỗi mẫu, Tên và tuổi của Người được truy cập bằng cách sử dụng

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
80 và
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
81 tương ứng


Ví dụ 9. Định dạng thành viên từ điển sử dụng format()

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
47

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
46

Tương tự như lớp, từ điển

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
82 được truyền dưới dạng đối số từ khóa p

Bên trong chuỗi mẫu, tên và tuổi của người đó được truy cập bằng cách sử dụng

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
83 và
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
84 tương ứng


Có một cách dễ dàng hơn để định dạng từ điển trong Python bằng cách sử dụng

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
85

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
49

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
86 là tham số định dạng (độ rộng trường tối thiểu)


Đối số dưới dạng mã định dạng sử dụng format()

Bạn cũng có thể chuyển các mã định dạng như độ chính xác, căn chỉnh, điền ký tự dưới dạng đối số vị trí hoặc từ khóa một cách linh hoạt

Ví dụ 10. Định dạng động sử dụng format()

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
0

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
1

Đây,

  • Trong ví dụ đầu tiên, 'mèo' là đối số vị trí sẽ được định dạng. Tương tự như vậy,
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    87,
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    88 và
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    89 là đối số từ khóa
  • Trong chuỗi mẫu, các đối số từ khóa này không được truy xuất dưới dạng chuỗi bình thường được in mà dưới dạng mã định dạng thực tế
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    90.
    Các đối số thay thế các phần giữ chỗ có tên tương ứng và chuỗi 'cat' được định dạng tương ứng.
  • Tương tự như vậy, trong ví dụ thứ hai, 123. 236 là đối số vị trí và căn chỉnh, chiều rộng và độ chính xác được chuyển đến chuỗi mẫu dưới dạng mã định dạng

Tùy chọn định dạng bổ sung với format()

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 cũng hỗ trợ các tùy chọn định dạng theo loại cụ thể như định dạng ngày giờ và số phức

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 gọi nội bộ
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
93 cho datetime, trong khi
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6 truy cập các thuộc tính của số phức

Bạn có thể dễ dàng ghi đè phương thức

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
93 của bất kỳ đối tượng nào để định dạng tùy chỉnh

Ví dụ 11. Định dạng theo kiểu cụ thể với phương thức format() và ghi đè phương thức __format__()

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
2

đầu ra

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
3

Đây,

  • Dành cho ngày giờ.
    Datetime hiện tại được truyền dưới dạng đối số vị trí cho phương thức
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    6.
    Và, sử dụng nội bộ phương pháp
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    93,
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    6 truy cập năm, tháng, ngày, giờ, phút và giây.
  • Đối với số phức.
    1+2j được chuyển đổi nội bộ thành đối tượng ComplexNumber.
    Sau đó, truy cập các thuộc tính của nó là
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    99 và
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    40, số được định dạng.
  • Ghi đè __format__().
    Giống như ngày giờ, bạn có thể ghi đè phương thức
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    93 của riêng mình để định dạng tùy chỉnh trả về tuổi khi được truy cập dưới dạng
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    Hello Adam, your balance is 230.2346.
    42

Bạn cũng có thể sử dụng chức năng

Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
43 và
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
44 của đối tượng với các ký hiệu tốc ký bằng cách sử dụng
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
Hello Adam, your balance is 230.2346.
6

%s và %d trong Python là gì?

%s được sử dụng làm trình giữ chỗ cho các giá trị chuỗi mà bạn muốn đưa vào một chuỗi được định dạng. %d được sử dụng làm trình giữ chỗ cho các giá trị số hoặc thập phân . Ví dụ (đối với python 3) print ('%s is %d years old' % ('Joe', 42)) Sẽ xuất ra Joe là 42 tuổi.

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" .

Định dạng () trong Python là gì?

Str của Python. format() của danh mục chuỗi cho phép bạn thử thay thế biến và định dạng dữ liệu . Điều này 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.

Chuỗi định dạng là gì?

Định dạng chuỗi còn được gọi là phép nội suy chuỗi. Đó là quá trình chèn một chuỗi hoặc biến tùy chỉnh vào văn bản được xác định trước . Là một nhà khoa học dữ liệu, bạn sẽ sử dụng nó để chèn tiêu đề vào biểu đồ, hiển thị thông báo hoặc lỗi hoặc chuyển câu lệnh cho hàm.