Biểu thức trình tạo được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện
Trên mỗi lần lặp, chúng ta sử dụng phương thức str.isupper[]
để kiểm tra xem ký tự hiện tại có phải là chữ hoa không
Phương thức trả về _______1_______ nếu tất cả các ký tự viết hoa trong chuỗi là chữ hoa và chuỗi chứa ít nhất một ký tự viết hoa, nếu không thì trả về _______2_______
Hàm lấy một iterable làm đối số và trả về True
nếu bất kỳ phần tử nào trong iterable là đúng
Nếu điều kiện được đáp ứng cho bất kỳ ký tự nào trong chuỗi, hàm any[]
sẽ đoản mạch và trả về True
Ngoài ra, bạn có thể sử dụng vòng lặp for
Kiểm tra xem một chuỗi có chứa bất kỳ chữ hoa nào không bằng cách sử dụng vòng lặp for
Để kiểm tra xem một chuỗi có chứa bất kỳ chữ hoa nào không
- Sử dụng vòng lặp
for
để lặp qua chuỗi - Sử dụng phương pháp
str.isupper[]
để kiểm tra xem mỗi ký tự có phải là chữ hoa không - Nếu điều kiện được đáp ứng, hãy đặt một biến thành
True
và thoát ra khỏi vòng lặp
Chúng tôi đã sử dụng vòng lặp for
để lặp qua chuỗi
Trên mỗi lần lặp, chúng tôi kiểm tra xem ký tự hiện tại có phải là chữ hoa không
Nếu điều kiện được đáp ứng, chúng tôi đặt biến str.isupper[]
2 thành True
và thoát ra khỏi vòng lặp for
Câu lệnh thoát ra khỏi vòng lặp for
hoặc str.isupper[]
6 kèm theo trong cùng
Ngoài ra, bạn có thể sử dụng phương pháp str.isupper[]
7
Kiểm tra xem một chuỗi có chứa bất kỳ chữ hoa nào không bằng cách sử dụng re. tìm kiếm[]
Sử dụng phương thức str.isupper[]
7 để kiểm tra xem một chuỗi có chứa bất kỳ chữ hoa nào không, e. g. str.isupper[]
9. Phương thức str.isupper[]
7 sẽ trả về một đối tượng khớp nếu chuỗi chứa các chữ cái viết hoa, nếu không thì trả về True
1
Phương thức tìm kiếm vị trí đầu tiên trong chuỗi nơi biểu thức chính quy được cung cấp tạo ra kết quả khớp
Nếu phương thức str.isupper[]
7 tìm thấy kết quả khớp, nó sẽ trả về đối tượng True
3, nếu không thì trả về True
1
Đối số đầu tiên chúng ta truyền cho phương thức str.isupper[]
7 là một biểu thức chính quy
Dấu ngoặc vuông True
6 được sử dụng để biểu thị một bộ ký tự
Các ký tự True
7 đại diện cho một loạt các chữ cái viết hoa
Chúng tôi đã sử dụng lớp True
8 để chuyển đổi đối tượng True
3 thành True
hoặc giá trị True
1 thành False
Kiểm tra xem chữ cái đầu tiên của chuỗi có phải là chữ hoa trong Python không
Sử dụng phương thức str.isupper[]
để kiểm tra xem chữ cái đầu tiên của chuỗi có phải là chữ hoa không, e. g. False
4. Phương thức str.isupper[]
sẽ trả về True
nếu chữ cái đầu tiên của chuỗi là chữ hoa và False
ngược lại
Phương thức trả về _______1_______ nếu tất cả các ký tự viết hoa trong chuỗi là chữ hoa và chuỗi chứa ít nhất một ký tự viết hoa, nếu không thì trả về _______2_______
Chúng tôi đã truy cập ký tự tại chỉ mục True
0 để kiểm tra xem chữ cái đầu tiên của chuỗi có phải là chữ hoa không
Các chỉ mục của Python dựa trên số 0, vì vậy ký tự đầu tiên trong chuỗi có chỉ số là True
0 và ký tự cuối cùng có chỉ số là True
2 hoặc True
3
Lưu ý rằng việc cố gắng truy cập vào chữ cái đầu tiên của một chuỗi rỗng sẽ gây ra lỗi True
4
Nếu bạn cần xử lý tình huống này, hãy kiểm tra xem chuỗi có đúng không trước khi truy cập chữ cái đầu tiên của nó
Chúng tôi đã sử dụng toán tử boolean True
5, vì vậy để khối True
6 chạy cả hai điều kiện phải được đáp ứng
Điều kiện đầu tiên kiểm tra xem chuỗi có đúng không
Các chuỗi trống là các giá trị sai, vì vậy chúng tôi sẽ không cố gắng truy cập vào ký tự đầu tiên trong chuỗi nếu nó trống
Nếu bạn cần kiểm tra xem chữ cái đầu tiên của mỗi từ trong chuỗi có phải là chữ hoa hay không, hãy sử dụng phương thức
Phương thức True
7 trả về True
nếu chuỗi chứa ít nhất một ký tự và được đặt tên
Kiểm tra xem một ký tự có phải là chữ hoa trong Python không
Sử dụng phương thức str.isupper[]
để kiểm tra xem một ký tự có phải là chữ hoa không, e. g. any[]
0
Phương thức str.isupper[]
sẽ trả về True
nếu ký tự là chữ hoa và chuỗi chứa ít nhất một ký tự viết hoa, nếu không thì trả về False
Chúng tôi đã sử dụng phương pháp str.isupper[]
để kiểm tra xem một ký tự có phải là chữ hoa không
Phương thức trả về _______1_______ nếu tất cả các ký tự viết hoa trong chuỗi là chữ hoa và chuỗi chứa ít nhất một ký tự viết hoa, nếu không thì trả về _______2_______
Nếu bạn cần kiểm tra xem một ký tự có phải là chữ hoa ASCII hay không, hãy sử dụng toán tử any[]
7
Chúng tôi đã sử dụng thuộc tính để lấy một chuỗi chứa các chữ cái viết hoa từ any[]
8 đến any[]
9
Các bài kiểm tra tư cách thành viên. Ví dụ: True
0 ước tính thành True
nếu True
2 là thành viên của True
3, nếu không, nó ước lượng thành False
Nếu bạn cần kiểm tra xem chữ cái đầu tiên trong chuỗi có phải là chữ hoa hay không, hãy truy cập nó tại chỉ mục True
0
Kiểm tra xem tất cả các từ trong một chuỗi có bắt đầu bằng một chữ cái viết hoa không
Nếu bạn cần kiểm tra xem tất cả các từ trong chuỗi có bắt đầu bằng chữ hoa hay không, hãy sử dụng hàm True
6
Chúng tôi đã sử dụng phương pháp True
7 để chia chuỗi thành một danh sách các từ và sử dụng phương pháp str.isupper[]
để kiểm tra xem chữ cái đầu tiên trong mỗi từ có phải là chữ hoa không
Hàm dựng sẵn lấy một iterable làm đối số và trả về True
nếu tất cả các phần tử trong iterable là true [hoặc iterable trống]
Bạn có thể sử dụng phương thức for
0 nếu bạn cần trích xuất các ký tự viết hoa từ một chuỗi
Phương thức 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
Chuỗi mà phương thức được gọi được sử dụng làm dấu phân cách giữa các phần tử
Ví dụ thứ hai sử dụng khả năng hiểu danh sách để trích xuất các chữ cái viết hoa thành danh sách
Khả năng hiểu danh sách được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện
Chuyển đổi ký tự thứ N của chuỗi thành chữ hoa trong Python
Để chuyển ký tự thứ N của một chuỗi thành chữ hoa
- Nhận một lát chuỗi lên đến ký tự được chỉ định
- Chọn ký tự và sử dụng phương thức
for
1 để chuyển nó thành chữ hoa - Nối phần còn lại của chuỗi vào kết quả
Hàm đầu tiên chuyển ký tự tại chỉ số N thành chữ hoa
Cú pháp cắt chuỗi là for
2
Chỉ số for
3 là bao gồm, trong khi chỉ số for
4 là loại trừ [tối đa, nhưng không bao gồm]
Các chỉ mục của Python dựa trên số 0, vì vậy ký tự đầu tiên trong chuỗi có chỉ số là True
0 và ký tự cuối cùng có chỉ số là True
2 hoặc True
3
Lát cắt for
8 bắt đầu tại chỉ mục True
0 và đi lên nhưng không bao gồm chỉ mục đã chỉ định