Ghi chú.
range[start, stop, step]
47 trả về một dãy số bất biến có thể dễ dàng chuyển đổi thành danh sách, bộ dữ liệu, bộ, v.v.Cú pháp của phạm vi[]
Hàm
range[start, stop, step]
47 có thể nhận tối đa ba đối sốrange[start, stop, step]
Các tham số
range[start, stop, step]
0 và range[start, stop, step]
1 trong range[start, stop, step]
47 là tùy chọnBây giờ, hãy xem cách
range[start, stop, step]
47 hoạt động với số lượng đối số khác nhauví dụ 1. phạm vi [] với Đối số dừng
Nếu chúng ta chuyển một đối số cho
range[start, stop, step]
47, điều đó có nghĩa là chúng ta đang chuyển đối số range[start, stop, step]
5Trong trường hợp này,
range[start, stop, step]
47 trả về một dãy số bắt đầu từ 0 cho đến số [nhưng không bao gồm số]# numbers from 0 to 3 [4 is not included]
numbers = range[4]
print[list[numbers]] # [0, 1, 2, 3]
# if 0 or negative number is passed, we get an empty sequence
numbers = range[-4]
print[list[numbers]] # []
ví dụ 2. phạm vi [] với các đối số bắt đầu và dừng
Nếu chúng ta truyền hai đối số cho
range[start, stop, step]
47, điều đó có nghĩa là chúng ta đang truyền các đối số range[start, stop, step]
0 và range[start, stop, step]
5Trong trường hợp này,
range[start, stop, step]
47 trả về một dãy số bắt đầu từ range[start, stop, step]
0 [bao gồm] đến range[start, stop, step]
5 [không bao gồm]# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
ví dụ 3. phạm vi [] với các đối số Bắt đầu, Dừng và Bước
Nếu chúng ta vượt qua cả ba đối số,
- đối số đầu tiên là
0range[start, stop, step]
- đối số thứ hai là
5range[start, stop, step]
- đối số thứ ba là
1range[start, stop, step]
Đối số
range[start, stop, step]
1 chỉ định số tăng giữa hai số trong dãyrange[start, stop, step]
4Ghi chú. Giá trị mặc định của
range[start, stop, step]
0 là 0 và giá trị mặc định của range[start, stop, step]
1 là 1. Đó là lý do tại sao # numbers from 0 to 3 [4 is not included]
numbers = range[4]
print[list[numbers]] # [0, 1, 2, 3]
# if 0 or negative number is passed, we get an empty sequence
numbers = range[-4]
print[list[numbers]] # []
9 tương đương với # numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
0phạm vi [] trong vòng lặp
Hàm
range[start, stop, step]
47 thường được sử dụng trong vòng lặp for để lặp vòng lặp một số lần nhất định. Ví dụ, Các toán tử số học được sử dụng để thực hiện các phép toán như cộng, trừ, nhân, v.v. Ví dụ,
range[start, stop, step]
9Ở đây,
range[start, stop, step]
95 là toán tử số học trừ hai giá trị hoặc biếnToán tử Phép toánVí dụ
range[start, stop, step]
94Cộngrange[start, stop, step]
97range[start, stop, step]
95Phép trừrange[start, stop, step]
99range[start, stop, step]
50Phép nhânrange[start, stop, step]
51range[start, stop, step]
52Danh sốrange[start, stop, step]
53range[start, stop, step]
54Modulorange[start, stop, step]
55range[start, stop, step]
56Lũy thừarange[start, stop, step]
57ví dụ 1. Toán tử số học trong Python
range[start, stop, step]
5đầu ra
range[start, stop, step]
4Trong ví dụ trên, chúng tôi đã sử dụng nhiều toán tử số học,
94 để thêmrange[start, stop, step]
59 vàrange[start, stop, step]
40range[start, stop, step]
95 để trừrange[start, stop, step]
40 từrange[start, stop, step]
59range[start, stop, step]
50 để nhân vớirange[start, stop, step]
59 vàrange[start, stop, step]
40range[start, stop, step]
52 chiarange[start, stop, step]
59 chorange[start, stop, step]
40range[start, stop, step]
54 để lấy phần còn lạirange[start, stop, step]
56 để có đượcrange[start, stop, step]
59 với sức mạnhrange[start, stop, step]
40range[start, stop, step]
2. Toán tử gán trong Python
Toán tử gán dùng để gán giá trị cho biến. Ví dụ,
range[start, stop, step]
1Ở đây,
range[start, stop, step]
14 là toán tử gán dùng để gán range[start, stop, step]
15 cho range[start, stop, step]
16Đây là danh sách các toán tử gán khác nhau có sẵn trong Python
Toán tửNameVí dụ
range[start, stop, step]
14Bài tập phép gánrange[start, stop, step]
18range[start, stop, step]
19Bài tập cộngrange[start, stop, step]
80range[start, stop, step]
81Bài tập phép trừrange[start, stop, step]
82range[start, stop, step]
83Bài tập phép nhânrange[start, stop, step]
84range[start, stop, step]
85Bài toán chiarange[start, stop, step]
86range[start, stop, step]
87Bài tập phần dưrange[start, stop, step]
88range[start, stop, step]
89Bài tập số mũrange[start, stop, step]
80ví dụ 2. Toán tử gán
range[start, stop, step]
8Ở đây, chúng tôi đã sử dụng toán tử
range[start, stop, step]
19 để gán tổng của range[start, stop, step]
59 và range[start, stop, step]
40 cho range[start, stop, step]
59Tương tự, chúng ta có thể sử dụng bất kỳ toán tử gán nào khác tùy theo nhu cầu
3. Toán tử so sánh Python
Toán tử so sánh so sánh hai giá trị/biến và trả về kết quả boolean.
range[start, stop, step]
85 hoặc range[start, stop, step]
86. Ví dụ,range[start, stop, step]
8Ở đây, toán tử so sánh
range[start, stop, step]
87 được sử dụng để so sánh xem range[start, stop, step]
59 có lớn hơn range[start, stop, step]
40 hay khôngToán tửÝ nghĩaVí dụ
range[start, stop, step]
00Bằng Bằngrange[start, stop, step]
01 cho chúng ta Sairange[start, stop, step]
02Không Bằng_______803 cho chúng ta Đúngrange[start, stop, step]
87Lớn hơnrange[start, stop, step]
05 cho chúng ta Sairange[start, stop, step]
06Nhỏ hơnrange[start, stop, step]
07 cho chúng ta Đúngrange[start, stop, step]
08Lớn hơn hoặc Bằngrange[start, stop, step]
09 cho chúng ta Sai# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
00Nhỏ hơn hoặc Bằng# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
01 cho chúng ta Đúngví dụ 3. Toán tử so sánh
range[start, stop, step]
0đầu ra
# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
0Ghi chú. Các toán tử so sánh được sử dụng trong việc ra quyết định và các vòng lặp. Chúng ta sẽ thảo luận thêm về toán tử so sánh và ra quyết định trong các bài hướng dẫn sau
4. Toán tử logic Python
Các toán tử logic được sử dụng để kiểm tra xem một biểu thức là
range[start, stop, step]
85 hay range[start, stop, step]
86. Chúng được sử dụng trong việc ra quyết định. Ví dụ,# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
6Ở đây,
# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
04 là toán tử logic AND. Vì cả # numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
05 và # numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
06 đều là ________ 685 nên kết quả là ________ 685Toán tửExampleMeaning
# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
04a và bLogical AND. ______685 chỉ khi cả hai toán hạng là
range[start, stop, step]
85# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
62a hoặc bLogical HOẶC. ______685 nếu ít nhất một trong các toán hạng là
range[start, stop, step]
85# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
65not aLogical NOT. ______685 nếu toán hạng là
range[start, stop, step]
86 và ngược lại. Ví dụ 4. Toán tử logic
range[start, stop, step]
90Ghi chú. Đây là cho các toán tử logic này
5. Toán tử Bitwise trong Python
Toán tử bitwise hành động trên toán hạng như thể chúng là chuỗi các chữ số nhị phân. Chúng hoạt động từng chút một, do đó có tên
Ví dụ: 2 là
# numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
68 ở dạng nhị phân và 7 là # numbers from 2 to 4 [5 is not included]
numbers = range[2, 5]
print[list[numbers]] # [2, 3, 4]
# numbers from -2 to 3 [4 is not included]
numbers = range[-2, 4]
print[list[numbers]] # [-2, -1, 0, 1, 2, 3]
# returns an empty sequence of numbers
numbers = range[4, 2]
print[list[numbers]] # []
69Trong bảng dưới đây. Cho x = 10 [
range[start, stop, step]
900 ở dạng nhị phân] và y = 4 [________ 1901 ở dạng nhị phân]Toán tử Ý nghĩa Ví dụ Bitwise AND x & y = 0 [________ 1902]. Bitwise ORx. y = 14 [
range[start, stop, step]
903]~Bitwise NOT~x = -11 [range[start, stop, step]
904]^Bitwise XORx ^ y = 14 [range[start, stop, step]
903]>>Bitwise shiftx phải >> 2 = 2 [range[start, stop, step]
906]