Test cho một Substring với toán tử in Python
Một vấn đề khác liên quan đến nhặt ra các strings cái chứa các substrings đã biết. Ví dụ, bạn có thể muốn nhặt ra
các tên file với mở rộng .txt. Một slice sẽ làm việc cho cái này, nhưng sử dụng toán tử in của Python là đơn giản
hơn nhiều. Khi sử dụng với các strings, toán hạng bên trái của in là một substring mục tiêu, và toán hạng bên phải
là string sẽ được tìm kiếm. Toán tử in trả về True nếu string mục tiêu là ở nào nơi đó trong string tìm kiếm hay
mặt khác là False. Đoạn code tiếp theo đi qua một danh sách các tên file và in ra chỉ các tên file cái có mở rộng
.txt:
>>> fileList = [“myfile.txt”, “myprogram.exe”, “yourfile.txt”]
>>> for fileName in fileList:if “.txt” in fileName:
print(fileName)
myfile.txt
yourfile.txt