Tổng trong Python

  • Nhà
  • Trang chủ Python
  • ▼Các chức năng tích hợp sẵn của Python
  • cơ bụng()
  • tất cả các()
  • không tí nào()
  • ascii()
  • thùng rác()
  • bool()
  • mảng phụ()
  • byte()
  • gọi được()
  • chr()
  • phương pháp lớp ()
  • biên dịch()
  • tổ hợp()
  • delattr()
  • chính tả()
  • dir()
  • divmod()
  • liệt kê()
  • đánh giá()
  • giám đốc điều hành ()
  • lọc()
  • trôi nổi()
  • định dạng()
  • đóng băng()
  • getattr()
  • toàn cầu()
  • hàm băm()
  • Cứu giúp()
  • lục giác()
  • Tôi()
  • đầu vào()
  • int()
  • isinstance()
  • issubclass()
  • lần lặp()
  • len()
  • danh sách()
  • người dân địa phương()
  • bản đồ()
  • tối đa()
  • chế độ xem bộ nhớ ()
  • phút()
  • tiếp theo()
  • sự vật()
  • tháng mười()
  • mở()
  • thứ tự()
  • bột ()
  • in()
  • tài sản()
  • phạm vi()
  • đại diện()
  • đảo ngược()
  • vòng()
  • bộ()
  • setattr()
  • lát cắt()
  • sắp xếp()
  • str()
  • Tổng()
  • bộ dữ liệu ()
  • loại hình()
  • vars()
  • zip()
  • Nhiều hơn để đến

con trăn. hàm sum()Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21. 51. 34 (UTC/GMT +8 giờ)

hàm tổng ()

Hàm sum() được sử dụng để lấy tổng của tất cả các mục trong một lần lặp

Phiên bản

(Trăn 3. 2. 5)

cú pháp

sum(iterable[, start])

Tham số

NameDescriptionRequired /
OptionalliterableMột lặp lại (danh sách, tuple, dict, v.v.) có tổng của mục sẽ được tính. Bắt buộcbắt buộcMột giá trị được thêm vào giá trị trả về. Tùy chọn

Giá trị trả về

Tổng của iterable đã cho

Thí dụ. Tổng Python()

num = [3.5, 5, 2, -5]

# start parameter is not provided
numSum = sum(num)
print(numSum)

# start = 15
numSum = sum(num, 15)
print(numSum)

đầu ra

5.5
20.5

Trình bày bằng hình ảnh

Tổng trong Python

Trình bày bằng hình ảnh

Tổng trong Python

Trình chỉnh sửa mã Python

Trước. str()
Tiếp theo. tuple()

Kiểm tra kỹ năng Python của bạn với bài kiểm tra của w3resource



con trăn. Lời khuyên trong ngày

Thành viên điều hành

Làm cho nó rất thuận tiện để tìm hiểu xem một nhóm con có tồn tại trong một đối tượng dữ liệu hay không

lst = "5, 10, 50, 100, 500"
for j in lst:
    if j == str(0):
        print(j, end="|")

đầu ra

0|0|0|0|0|0| 

ví dụ không có trong

lst = list(range(50))

if 100 not in lst:
    print("Value is out of range")

đầu ra

Value is out of range
Đang tải.

 


Tổng trong Python

  • bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Lời giải - THAM GIA
  • Bài tập, Thực hành, Giải pháp SQL - SUBQUERIES
  • JavaScript cơ bản - Bài tập, Thực hành, Lời giải
  • Mảng Java. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Sợi dây
  • Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C++. Bài tập, Luyện tập, Lời giải
  • Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
  • Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
  • Công cụ chuyển đổi
  • JavaScript. Xác thực biểu mẫu HTML


Khi chúng ta viết mã, có rất nhiều trường hợp chúng ta phải tìm tổng của một số nhất định. Nhưng việc xác định hàm để tính tổng của một lần lặp lại là một nhiệm vụ tẻ nhạt

Trong python, có một cách dễ dàng hơn là xác định hàm tính tổng lặp đi lặp lại. Hàm tích hợp này trong python để tính tổng của bất kỳ lần lặp nào đã cho được gọi là hàm tổng

Nhưng trước tiên, chúng ta phải sửa lại các iterable khác nhau trong ngôn ngữ lập trình này, để hiểu rõ hơn cách sử dụng hàm sum() trong từng trường hợp

Iterables là gì?

Iterables trong python được định nghĩa là bất kỳ tập hợp các mục nào trong bất kỳ cấu trúc dữ liệu nào trong bốn cấu trúc dữ liệu tích hợp sẵn mà python cung cấp. Bốn cấu trúc dữ liệu mà python cung cấp là

01) Danh sách

Một danh sách được định nghĩa là một tập hợp các mục. Danh sách được định nghĩa trong python bằng hàm list(). Ngoài ra, bạn có thể tiếp tục và đặt tất cả các mục bạn muốn vào danh sách, bên trong dấu ngoặc vuông và điều đó sẽ tạo danh sách cho bạn. Danh sách có thể bao gồm tất cả các loại mục và không đồng nhất

02) Bộ dữ liệu

Các bộ dữ liệu cũng là một tập hợp các mục, chúng cũng được tạo trong python bằng hàm tuple(). Ngoài ra, bạn có thể lấy tất cả các mục của mình và đặt chúng vào danh sách được phân tách bằng dấu phẩy giữa hai dấu ngoặc tròn và danh sách đó trở thành bộ dữ liệu của bạn. Bộ dữ liệu cũng có thể bao gồm tất cả các loại mục nhưng chúng không thể thay đổi. Đó là bạn không thể thực hiện thay đổi khi bạn xác định bộ dữ liệu

03) Từ điển

Từ điển là tập hợp các cặp khóa-phần tử. Chúng có thể được tạo bằng cách xác định các cặp khóa-giá trị. Chúng được xác định bằng chức năng từ điển và có thể được tạo theo cách sau. {key1. giá trị1, khóa2. giá trị2; . Từ điển không đồng nhất và cũng có thể thay đổi

04) Bộ

Bộ cũng là một tập hợp các mục và chúng rất giống với danh sách. Chúng cũng được khai báo bằng cách sử dụng hàm set() hoặc bằng cách đặt tất cả các mục bên trong dấu ngoặc nhọn. Nhưng sự khác biệt giữa tập hợp và danh sách là chỉ những mục duy nhất mới có mặt bên trong tập hợp

#list
lis1 = [25,15,14]

#tuple
tup1 = (25,15,14)

#dictionary
dict1 = {"key1":5 , "key2":6 , "key3":7}

#set
set1 = {25,15,14}

 

Hàm Sum là gì?

Bây giờ chúng ta đã biết tất cả các bảng có thể có trong python, hãy cùng tìm hiểu hàm tổng là gì và chúng ta có thể sử dụng nó như thế nào. Hàm tổng được sử dụng để tìm tổng của tất cả các mục trong lần lặp đã cho. Nhưng chúng ta đã biết điều đó rồi

Vậy làm thế nào để chúng ta sử dụng hàm tổng?

Ở đây, iterable có thể là một danh sách, bộ hoặc từ điển & start là một giá trị tùy chọn mà sau này được thêm vào giá trị tổng của iterable.  

Chúng ta hãy xem xét một vài ví dụ để hiểu khái niệm này

Các trường hợp sử dụng của hàm Sum

Hàm tổng có thể được sử dụng để tìm tổng của bất kỳ lần lặp nào nhưng có một hạn chế đối với hàm tổng. Hàm sum sẽ đưa ra lỗi nếu nó được cung cấp bất kỳ thứ gì ngoài số. Lỗi là gì? . Đôi khi danh sách của chúng tôi có thể chứa hỗn hợp các chữ cái và số nhưng nếu áp dụng hàm tính tổng cho danh sách đó, chúng tôi sẽ gặp lỗi khiến chương trình không thể chạy tiếp

Tính tổng trong một danh sách

________số 8

 

đầu ra

54

 

Tính tổng trong một bộ

num = [3.5, 5, 2, -5]

# start parameter is not provided
numSum = sum(num)
print(numSum)

# start = 15
numSum = sum(num, 15)
print(numSum)
0

 

đầu ra

54

 

Tính tổng trong một tập hợp

num = [3.5, 5, 2, -5]

# start parameter is not provided
numSum = sum(num)
print(numSum)

# start = 15
numSum = sum(num, 15)
print(numSum)
2

 

đầu ra

54

 

Tính tổng trong từ điển

num = [3.5, 5, 2, -5]

# start parameter is not provided
numSum = sum(num)
print(numSum)

# start = 15
numSum = sum(num, 15)
print(numSum)
4

 

đầu ra

num = [3.5, 5, 2, -5]

# start parameter is not provided
numSum = sum(num)
print(numSum)

# start = 15
numSum = sum(num, 15)
print(numSum)
5

 

Tính tổng để cộng số nhị phân

num = [3.5, 5, 2, -5]

# start parameter is not provided
numSum = sum(num)
print(numSum)

# start = 15
numSum = sum(num, 15)
print(numSum)
6

 

đầu ra

#list
lis1 = [25,15,14]

print(sum(lis1))
0

 

Sự kết luận

Hàm tổng là một công cụ mạnh mẽ trong python có thể được sử dụng để tìm tổng của tất cả các mục trong một lần lặp nhất định. Chỉ có một lỗi có thể xảy ra khi sử dụng hàm tổng và đó là lần lặp không được chứa bất kỳ thứ gì khác ngoài số. Những số này có thể là số nguyên hoặc số thập phân

Tổng hoạt động như thế nào trong Python?

Hàm sum() của Python cộng tất cả các giá trị số trong một lần lặp, chẳng hạn như một danh sách và trả về tổng của các giá trị đó. sum() calculates the total of both floating-point numbers and integers.

Biến tổng trong Python là gì?

Sum() trong Python là một hàm tích hợp để tính tổng các phần tử của một iterable (chẳng hạn như danh sách, bộ dữ liệu, v.v.). Đối số bù thứ hai tùy chọn cũng có thể được cung cấp làm "điểm bắt đầu" cho tổng của bạn, theo mặc định, nó bằng 0

tổng += i nghĩa là gì trong Python?

sum += i giống như. tổng = tổng + i; . “ Đặt tổng bằng chính nó cộng với i . " Có lý? .