Làm thế nào để bạn trả lại một không gian trong python?

Trên trang này. nhận xét với #, chuỗi nhiều dòng với """ """, in nhiều đối tượng, dấu gạch chéo ngược "\" làm ký tự thoát, '\t', '\n', '\r' và '\\'

Bắt đầu

Video Tổng Hợp

  • Hầu hết các câu lệnh in trong tập lệnh này đã được nhận xét ban đầu, không được chú thích trong suốt video. Đây là đầu ra vỏ
  • Như đã nêu trong các hướng dẫn trước, hàm print yêu cầu Python hiển thị ngay một chuỗi đã cho sau khi lệnh được thực thi. Để chỉ định một chuỗi cho chức năng in hiển thị, hãy đặt chuỗi đó trong dấu nháy đơn (' ') hoặc dấu nháy kép (" "). Cả hai tùy chọn đều khả dụng nên bạn vẫn có thể sử dụng dấu ngoặc kép trong chuỗi của mình nếu cần. Bán tại. in "hôm nay bạn thế nào?"
  • Nếu ký hiệu thăng (#) được đặt trước một lệnh hoặc bất kỳ loại chuỗi ký tự nào, lệnh sẽ xuất hiện màu đỏ và Python sẽ bỏ qua nó trong quá trình thực thi mã. Điều này có thể được sử dụng trong Python để cung cấp nhận xét hữu ích cho những người đang xem mã của bạn hoặc để "tắt" một số dòng mã nhất định để kiểm tra lỗi
  • Bao quanh một chuỗi có ba dấu ngoặc kép (""" """) cho phép bạn có bất kỳ sự kết hợp nào giữa dấu ngoặc kép và ngắt dòng trong một chuỗi và Python sẽ vẫn diễn giải chuỗi đó dưới dạng một thực thể duy nhất

Tìm hiểu thêm

  • Bạn có thể chỉ định nhiều chuỗi với câu lệnh in. Chỉ cần tách chúng ra bằng dấu phẩy ',' và chúng sẽ được in với khoảng trắng ở giữa

    >>> print 'apple', 'orange', 'pear'
    apple orange pear 
    

  • Trong các chuỗi Python, dấu gạch chéo ngược "\" là một ký tự đặc biệt, còn được gọi là ký tự "thoát". Nó được sử dụng để đại diện cho các ký tự khoảng trắng nhất định. "\t" là một tab, "\n" là một dòng mới và "\r" là một xuống dòng

    >>> print 'apple\torange'
    apple	orange 
    >>> print 'apple\norange'
    apple
    orange 
    

  • Ngược lại, đặt trước một ký tự đặc biệt với "\" sẽ biến ký tự đó thành một ký tự thông thường. Cái này gọi là "thoát". Ví dụ: "\'" là ký tự trích dẫn đơn. 'It\'s raining' do đó là một chuỗi hợp lệ và tương đương với "It's raining". Tương tự như vậy, '"' có thể được thoát. "\"hello\"" là một chuỗi bắt đầu và kết thúc bằng ký tự trích dẫn kép theo nghĩa đen. Cuối cùng, "\" có thể được sử dụng để tự thoát. "\\" là ký tự gạch chéo ngược theo nghĩa đen
  • Có rất nhiều hàm tiện dụng được định nghĩa trên các chuỗi, được gọi là các phương thức chuỗi. Tìm hiểu về những cái trên substringhood và cả về thao tác case trong hướng dẫn này. Hướng dẫn phần 2 này bao gồm các phương pháp chuỗi để tìm vị trí của một chuỗi con cụ thể và cũng để kiểm tra xem điều kiện nhất định có đúng với mọi ký tự hay không
  • Khi bạn cảm thấy thoải mái với các danh sách (sắp ra mắt), bạn cũng nên xem Tách và nối các chuỗi

Khám phá

Các ký tự được sử dụng để giãn cách được gọi là ký tự khoảng trắng. Ví dụ. tab, dấu cách, dòng mới, v.v.

Cú pháp của isspace()

string.isspace()

không gian () Tham số

Phương thức isspace() không nhận bất kỳ tham số nào


Giá trị trả về từ isspace()

Phương thức isspace() trả về

  • >>> print 'apple\torange'
    apple	orange 
    >>> print 'apple\norange'
    apple
    orange 
    
    0 nếu tất cả các ký tự trong chuỗi là ký tự khoảng trắng
  • >>> print 'apple\torange'
    apple	orange 
    >>> print 'apple\norange'
    apple
    orange 
    
    1 nếu chuỗi trống hoặc chứa ít nhất một ký tự không in được

ví dụ 1. Làm việc của isspace()

s = '   \t'
print(s.isspace())

s = ' a '
print(s.isspace())

s = ''
print(s.isspace())

đầu ra

True
False
False

ví dụ 2. Làm thế nào để sử dụng isspace()?

s = '\t  \n'
if s.isspace() == True:
  print('All whitespace characters')
else:
  print('Contains non-whitespace characters')
  
s = '2+2 = 4'

if s.isspace() == True:
  print('All whitespace characters')
else:
  print('Contains non-whitespace characters.')

đầu ra

All whitespace characters
Contains non-whitespace characters

các str. phương thức tham gia lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable

Lưu ý rằng phương thức tăng

>>> print 'apple\torange'
apple	orange 
>>> print 'apple\norange'
apple
orange 
2 nếu có bất kỳ giá trị không phải chuỗi nào trong lần lặp

Nếu danh sách của bạn chứa số hoặc các loại khác, hãy chuyển đổi tất cả các giá trị thành chuỗi trước khi gọi

>>> print 'apple\torange'
apple	orange 
>>> print 'apple\norange'
apple
orange 
3

Hàm map() lấy một hàm và một iterable làm đối số và gọi hàm với mỗi mục của iterable

Chúng tôi đã sử dụng chức năng để chuyển đổi từng mục trong danh sách thành một chuỗi, trước khi chuyển các mục sang phương thức

>>> print 'apple\torange'
apple	orange 
>>> print 'apple\norange'
apple
orange 
4

Chuỗi mà phương thức

>>> print 'apple\torange'
apple	orange 
>>> print 'apple\norange'
apple
orange 
3 được gọi được sử dụng làm dấu phân cách giữa các phần tử

Để nối các mục trong danh sách thành một chuỗi có dấu cách, hãy gọi phương thức

>>> print 'apple\torange'
apple	orange 
>>> print 'apple\norange'
apple
orange 
6 trên một chuỗi có chứa khoảng trắng

Nếu bạn không cần dấu tách và chỉ muốn nối các phần tử của iterable thành một chuỗi, hãy gọi phương thức

>>> print 'apple\torange'
apple	orange 
>>> print 'apple\norange'
apple
orange 
3 trên một chuỗi trống