50 11 con trăn

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ọn

Bây giờ, hãy xem cách

range[start, stop, step]
47 hoạt động với số lượng đối số khác nhau

ví 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]
5

Trong 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]
5

Trong 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à
    range[start, stop, step]
    0
  • đối số thứ hai là
    range[start, stop, step]
    5
  • đối số thứ ba là
    range[start, stop, step]
    1

Đối số

range[start, stop, step]
1 chỉ định số tăng giữa hai số trong dãy

range[start, stop, step]
4

Ghi 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]]    # []
0

phạ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ến

Toán tử Phép toánVí dụ

range[start, stop, step]
94Cộng
range[start, stop, step]
97
range[start, stop, step]
95Phép trừ
range[start, stop, step]
99
range[start, stop, step]
50Phép nhân
range[start, stop, step]
51
range[start, stop, step]
52Danh số
range[start, stop, step]
53
range[start, stop, step]
54Modulo
range[start, stop, step]
55
range[start, stop, step]
56Lũy thừa
range[start, stop, step]
57

ví dụ 1. Toán tử số học trong Python

range[start, stop, step]
5

đầu ra

range[start, stop, step]
4

Trong ví dụ trên, chúng tôi đã sử dụng nhiều toán tử số học,

  • range[start, stop, step]
    94 để thêm
    range[start, stop, step]
    59 và
    range[start, stop, step]
    40
  • range[start, stop, step]
    95 để trừ
    range[start, stop, step]
    40 từ
    range[start, stop, step]
    59
  • range[start, stop, step]
    50 để nhân với
    range[start, stop, step]
    59 và
    range[start, stop, step]
    40
  • range[start, stop, step]
    52 chia
    range[start, stop, step]
    59 cho
    range[start, stop, step]
    40
  • range[start, stop, step]
    54 để lấy phần còn lại
  • range[start, stop, step]
    56 để có được
    range[start, stop, step]
    59 với sức mạnh
    range[start, stop, step]
    40

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án
range[start, stop, step]
18
range[start, stop, step]
19Bài tập cộng
range[start, stop, step]
80
range[start, stop, step]
81Bài tập phép trừ
range[start, stop, step]
82
range[start, stop, step]
83Bài tập phép nhân
range[start, stop, step]
84
range[start, stop, step]
85Bài toán chia
range[start, stop, step]
86
range[start, stop, step]
87Bài tập phần dư
range[start, stop, step]
88
range[start, stop, step]
89Bài tập số mũ
range[start, stop, step]
80

ví 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]
59

Tươ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ông

Toán tửÝ nghĩaVí dụ

range[start, stop, step]
00Bằng Bằng
range[start, stop, step]
01 cho chúng ta Sai
range[start, stop, step]
02Không Bằng_______803 cho chúng ta Đúng
range[start, stop, step]
87Lớn hơn
range[start, stop, step]
05 cho chúng ta Sai
range[start, stop, step]
06Nhỏ hơn
range[start, stop, step]
07 cho chúng ta Đúng
range[start, stop, step]
08Lớn hơn hoặc Bằng
range[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 Đúng

ví 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]]    # []
0

Ghi 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à ________ 685

Toá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]
90

Ghi 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]]    # []
69

Trong 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]

Chủ Đề