Các phương thức

Nhập môn Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Các hàm có sẵn

  • Giá trị lớn nhất của list: max()

  • Độ dài của list hoặc string: len()

  • Lấy index trong list: ?

  • Đảo ngược list: ?

Nhập môn Python

Trở lại với những điều cơ bản

 

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]

ch_3_2_slides.020.png

Nhập môn Python

Trở lại với những điều cơ bản

 

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]
  • Phương thức: Các hàm thuộc về các đối tượng

ch_3_2_slides.024.png

Nhập môn Python

Trở lại với những điều cơ bản

 

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]
  • Phương thức: Các hàm thuộc về các đối tượng

ch_3_2_slides.028.png

Nhập môn Python

Các phương thức với list

fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
fam.index("mom") # "Call method index() on fam"
4
fam.count(1.73)
1
Nhập môn Python

Các phương thức với chuỗi (string)

sister
'liz'
sister.capitalize()
'Liz'
sister.replace("z", "sa")
'lisa'
Nhập môn Python

Các phương thức

  • Mọi thứ đều là đối tượng

  • Mỗi đối tượng có các phương thức liên quan, tùy thuộc vào kiểu dữ liệu

sister.replace("z", "sa")
'lisa'
fam.replace("mom", "mommy")
AttributeError: 'list' object has no attribute 'replace'
Nhập môn Python

Các phương thức

sister.index("z")
2
fam.index("mom")
4
Nhập môn Python

Các phương thức (2)

fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
fam.append("me")

fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89, 'me']
fam.append(1.79)
fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89, 'me', 1.79]
Nhập môn Python

Tóm tắt

Các hàm

type(fam)
list

Các phương thức: Gọi hàm trên các đối tượng

fam.index("dad")
6
Nhập môn Python

Cùng thực hành nào

Nhập môn Python

Preparing Video For Download...