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[]
là
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 orange2 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 orange3
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 orange4
Chuỗi mà phương thức
>>> print 'apple\torange' apple orange >>> print 'apple\norange' apple orange3 đượ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 orange6 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 orange3 trên một chuỗi trống