Tải bản đầy đủ (.pptx) (14 trang)

12 các hàm xử lý xâu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (145.96 KB, 14 trang )

LOGO

Các hàm xử lý xâu trong Python

Giáo viên: Dương Thành Long
Email:
SĐT/Zalo: 0835.100.699
Website: songlamtech.com


NỘI DUNG

elearning.songlamtech.com
elearning.songlamtech.com

Giới thiệu cách sử dụng một số hàm xử lý xâu trong
Python


elearning.songlamtech.com
elearning.songlamtech.com

len()

Hàm này có tác dụng trả về độ dài của xâu.
VÍ DỤ:
string = "Tin hoc"
print(len(string))
# Kết quả: 7



elearning.songlamtech.com
elearning.songlamtech.com

count()
Hàm này có tác dụng đếm xem trong xâu có bao nhiêu ký tự cần tìm.
Cú pháp: string.count(sub, start, end)
Trong đó:
sub là xâu các bạn cần tìm kiếm và đếm.
start là vị trí bắt đầu của xâu cần tìm. Mặc định thì start = 0.
end là vị trí kết thúc của xâu cần tìm.  Mặc định thì end = len() của xâu.


elearning.songlamtech.com
elearning.songlamtech.com

count()
VÍ DỤ: 
string = "Elearning.songlamtech.com"
print(string.count('i'));
# Kết quả: 1
print(string.count('i', 8));
# Kết quả: 0


elearning.songlamtech.com
elearning.songlamtech.com

find()

Hàm này có tác dụng tìm kiếm một xâu trong một xâu hoặc khoảng xâu. Nó sẽ

trả về là vị trí bắt đầu của xâu tìm được trong xâu nếu tìm thấy và nếu khơng
tìm thấy nó sẽ trả về  -1.
Cú pháp: string.find(str, start, end)
Trong đó:
str là xâu các bạn cần xác thực xem có phải xâu kết thúc khơng.
start là vị trí bắt đầu xâu cần so sánh. Mặc định thì start = 0.
end là vị trí kết thúc xâu cần so sánh. Mặc định thì end = len().


elearning.songlamtech.com
elearning.songlamtech.com

find()

VÍ DỤ:
string = 'Elearning.songlamtech.com'
print(string.find(‘ning'));
# Kết quả: 5


elearning.songlamtech.com
elearning.songlamtech.com

index()

Hàm này tương tự như hàm find() chỉ khác duy nhất là nếu như khơng tìm thấy
thì hàm này sẽ gọi thơng báo lỗi.
VÍ DỤ:
string = 'Elearning.songlamtech.com'
print(string.index('mrlong'));

# Kết quả: ValueError: substring not found


elearning.songlamtech.com
elearning.songlamtech.com

Lower()

Hàm này có tác dụng chuyển đổi xâu về dạng in thường.
VÍ DỤ:
string = "Tin hoc"
print(string.lower())
# Kết quả: tin hoc


elearning.songlamtech.com
elearning.songlamtech.com

upper()

Hàm này có tác dụng chuyển đổi xâu sang dạng in hoa.
VÍ DỤ:
string = "Tin hoc"
print(string.upper())
# Kết quả: TIN HOC


elearning.songlamtech.com
elearning.songlamtech.com


replace()

Hàm này có tác dụng tìm kiếm và thay thế xâu tìm được bằng xâu mới.
Cú Pháp: string.replace(old,new,max)
Trong đó:
old là xâu mà bạn cần tìm kiếm trong string.
new là xâu mà bạn cần thay thế cho xâu old tìm được.
max là số lượng từ có thể thay thế tối đa.


elearning.songlamtech.com
elearning.songlamtech.com

replace()

VÍ DỤ: 
string = "Chao *!"
print(string.replace('*', ‘Long'))
# Kết quả: Chao Long!
string = "A A A"
print(string.replace('A', 'Tai', 2))
# Kết quả: Tai Tai A


 Nhập vào 1 xâu. In số lượng dấu cách có trong xâu.
 Nhập vào 2 xâu. In ra xâu có độ dài lớn hơn.
 Nhập xâu từ bàn phím và in ra theo chiều ngược lại
VD: “tin hoc” -> “coh nit”

 Nhập xâu từ bàn phím, kiểm tra xâu có là xâu đối xứng hay khơng?

VD: “ABCBA” -> xâu đối xứng
“abc” -> không đối xứng

/>

LOGO

Cảm ơn!
Http://elearning.songlamtech.com



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×