Hướng dẫn python line spacing - giãn cách dòng python

Tôi đang tạo một trò chơi bằng Python (chỉ văn bản) nhưng nó trở nên khó hiểu khi mọi người chơi nó vì không có khoảng trống giữa các đoạn văn, vì vậy có vẻ như thế này:

Nội phân Chính showShow

  • Giao thức ứng cử viên
  • Hành vi PowerPoint
  • Mẫu vật XML
  • Đoạn trích lược đồ
  • \ T làm gì trong Python?
  • Lệnh không gian trong Python là gì?
  • Làm thế nào để bạn đặt một khoảng trống vào một vòng lặp trong Python?
  • Làm cách nào để giảm khoảng cách dòng trong Python?

'You step outside and feel the wind on your face.'
'Which direction do you turn?'

Nhưng tôi muốn nó trông như thế này:

'You step outside and feel the breeze on your face'

'What do you do next'?

Đây là mã của tôi:

print 'You step outside and feel the cool breeze on your face.'
what = raw_input ('What do you do next ')

Thanks!

Màu hổ phách

487K81 Huy hiệu vàng616 Huy hiệu bạc545 Huy hiệu Đồng81 gold badges616 silver badges545 bronze badges

Hỏi ngày 10 tháng 4 năm 2012 lúc 0:25Apr 10, 2012 at 0:25

In một ký tự mới.

print("\n")

Or:

print("An angry-looking dwarf throws an axe at you.\nYou die.\n")

Đã trả lời ngày 10 tháng 4 năm 2012 lúc 0:26Apr 10, 2012 at 0:26

Li-aung yipli-aung yipLi-aung Yip

Huy hiệu vàng 12k531 Huy hiệu bạc49 Huy hiệu đồng5 gold badges31 silver badges49 bronze badges

Bạn có một vài giải pháp:

Điều đơn giản hơn sẽ là sử dụng câu lệnh

'You step outside and feel the breeze on your face'

'What do you do next'?
4 giữa các dòng của bạn, được sử dụng một mình, in một nguồn cấp dữ liệu.

Ngoài ra, bạn có thể kết thúc chuỗi bạn đang in bằng ký tự

'You step outside and feel the breeze on your face'

'What do you do next'?
5, điều này sẽ gây ra nguồn cấp dữ liệu dòng hoặc bạn có thể bắt đầu đầu vào của mình với cùng một ký tự.

Đã trả lời ngày 10 tháng 4 năm 2012 lúc 0:28Apr 10, 2012 at 0:28

Thomas Orozcothomas OrozcoThomas Orozco

50,7K9 Huy hiệu vàng107 Huy hiệu bạc114 Huy hiệu đồng9 gold badges107 silver badges114 bronze badges

print('\v')

Tab dọc cho không gian dọc.

Đã trả lời ngày 3 tháng 5 năm 2017 lúc 13:15May 3, 2017 at 13:15

Hướng dẫn python line spacing - giãn cách dòng python

Mian Asbat Ahmadmian Asbat AhmadMian Asbat Ahmad

3.02610 Huy hiệu vàng39 Huy hiệu bạc65 Huy hiệu Đồng10 gold badges39 silver badges65 bronze badges

Một đoạn có ba thuộc tính khoảng cách. Nó có thể có khoảng cách phân tách nó với đoạn trước, khoảng cách tách nó ra khỏi đoạn sau và khoảng cách dòng nhỏ hơn hoặc lớn hơn khoảng cách dòng đơn mặc định.

Giao thức ứng cử viên

Nhận và đặt không gian trước/sau:

>>> paragraph = TextFrame.add_paragraph()
>>> paragraph.space_before
0
>>> paragraph.space_before = Pt(6)
>>> paragraph.space_before
76200
>>> paragraph.space_before.pt
6.0

Một đoạn hiện có mà bằng cách nào đó có không gian trước hoặc sau khi được đặt theo các dòng (

'You step outside and feel the breeze on your face'

'What do you do next'?
6) sẽ trả về giá trị độ dài (0) cho thuộc tính đó.

Nhận và đặt khoảng cách dòng:

>>> paragraph = TextFrame.add_paragraph()
>>> paragraph.line_spacing
1.0
>>> isinstance(paragraph.line_spacing, float)
True
>>> paragraph.line_spacing = Pt(18)
>>> paragraph.line_spacing
228600
>>> isinstance(paragraph.line_spacing, Length)
True
>>> isinstance(paragraph.line_spacing, int)
True
>>> paragraph.line_spacing.pt
18.0
  • Giá trị mặc định cho

    'You step outside and feel the breeze on your face'
    
    'What do you do next'?
    
    7 là 1.0 (dòng).

  • Các đơn vị của giá trị trả về có thể được phân biệt theo loại của nó. Trong thực tế, các đơn vị cũng có thể được phân biệt theo cường độ. Các dòng được trả lại dưới dạng phao nhỏ. Giá trị điểm được trả về dưới dạng giá trị độ dài.

    Nếu loại là phân biệt đối xử thuận tiện nhất, thì biểu thức isinstance (line_spaces, float) sẽ đóng vai trò là một vị ngữ IS_LINES hiệu quả.

    Trong thực tế, các giá trị dòng sẽ hiếm khi lớn hơn 3.0 và thật khó để tưởng tượng một khoảng cách dòng hữu ích dưới 1 pt (12700). Nếu cường độ là phân biệt đối xử thuận tiện nhất, 256 có thể được coi là giá trị ngưỡng an toàn.

MS API¶

LineruleFterDetermines cho dù khoảng cách dòng sau dòng cuối cùng trong mỗi đoạn được đặt thành một số điểm hoặc đường cụ thể. Read/write.LineruleBeforedEtermines xem khoảng cách dòng trước dòng đầu tiên trong mỗi đoạn được đặt thành một số điểm hoặc dòng cụ thể. Read/write.LineruleWithIndetermines xem khoảng cách dòng giữa các dòng cơ sở được đặt thành một số điểm hoặc đường cụ thể. Đọc/Write.SpaceAfterReturns hoặc đặt lượng không gian sau dòng cuối cùng trong mỗi đoạn của văn bản được chỉ định, theo điểm hoặc dòng. Read/Write.SpacebeForereturns hoặc đặt lượng không gian trước dòng đầu tiên trong mỗi đoạn của văn bản được chỉ định, theo điểm hoặc dòng. Đọc/Viết.SpacewithInreturns hoặc đặt lượng không gian giữa các dòng cơ sở trong văn bản được chỉ định, theo điểm hoặc dòng. Đọc viết.

Hành vi PowerPoint

  • UI không xuất hiện để cho phép khoảng cách dòng được đặt theo đơn vị dòng, mặc dù API XML và MS cho phép nó được chỉ định như vậy.

Mẫu vật XML

Khoảng cách đoạn văn mặc định:


  
    Paragraph with default spacing
  

Khoảng cách trước = 6 pt:


  
    
       val="600"/>
    
  
  
    Paragraph spacing before = 6pt
  

Khoảng cách sau = 12 pt:

'You step outside and feel the breeze on your face'

'What do you do next'?
0

Khoảng cách dòng = 24 pt:

'You step outside and feel the breeze on your face'

'What do you do next'?
1

Khoảng cách dòng = 2 dòng:

'You step outside and feel the breeze on your face'

'What do you do next'?
2

Đoạn trích lược đồ

'You step outside and feel the breeze on your face'

'What do you do next'?
3

\ T làm gì trong Python?

Lệnh không gian trong Python là gì?a tab, "\n" is a newline, and "\r" is a carriage return. Conversely, prefixing a special character with "\" turns it into an ordinary character.

Lệnh không gian trong Python là gì?

Làm thế nào để bạn đặt một khoảng trống vào một vòng lặp trong Python?isspace() method is used to check space in the string. It returna true if there are only whitespace characters in the string. Otherwise it returns false. Space, newline, and tabs etc are known as whitespace characters and are defined in the Unicode character database as Other or Separator.

Làm thế nào để bạn đặt một khoảng trống vào một vòng lặp trong Python?

Làm cách nào để giảm khoảng cách dòng trong Python?.

Nhưng tôi muốn nó trông như thế này:

Đây là mã của tôi:

Màu hổ phách

Làm cách nào để giảm khoảng cách dòng trong Python?

Chức năng Dải chuỗi Python () sẽ loại bỏ các khoảng trắng dẫn đầu và theo dõi.Nếu bạn muốn loại bỏ các không gian dẫn hoặc dấu vết, hãy sử dụng hàm lstrip () hoặc rstrip () thay thế.. If you want to remove only leading or trailing spaces, use lstrip() or rstrip() function instead.