1. Trang chủ
  2. » Giáo án - Bài giảng

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

14 146 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 331,67 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Giới thiệu cách sử dụng một số hàm xử lý xâu trong Python NỘI DUNG... Hàm này có tác dụng trả về độ dài của xâu.. 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

Trang 1

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

Giáo viên: Dương Thành Long Email: mrlong07.11@gmail.com

Trang 2

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

Python

NỘI DUNG

Trang 3

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))

Trang 4

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

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

count()

Trang 5

VÍ DỤ: 

string = "Elearning.songlamtech.com" print(string.count('i'));

# Kết quả: 1

print(string.count('i', 8));

count()

Trang 6

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()

Trang 7

VÍ DỤ:

string = 'Elearning.songlamtech.com' print(string.find(‘ning'));

Trang 8

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

Trang 9

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())

Trang 10

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

Trang 11

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

Trang 12

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

Trang 13

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

Trang 14

Cảm ơn!

Http://elearning.songlamtech.com

Ngày đăng: 06/09/2021, 10:22

TỪ KHÓA LIÊN QUAN

w