Python tiêu cực

Lập chỉ mục phủ định được sử dụng trong Python để bắt đầu cắt từ cuối chuỗi i. e. cuối cùng. Cắt lát trong Python lấy một chuỗi con từ một chuỗi. Phạm vi cắt được đặt thành tham số i. e. bắt đầu, dừng lại và bước

cú pháp

Hãy để chúng tôi xem cú pháp -

#slicing from index start to index stop-1
arr[start:stop]

# slicing from index start to the end
arr[start:]

# slicing from the beginning to index stop - 1
arr[:stop]

# slicing from the index start to index stop, by skipping step
arr[start:stop:step]

Nếu các giá trị trên là âm, điều đó có nghĩa là lập chỉ mục âm i. e. cắt từ cuối chuỗi

Cắt một chuỗi với lập chỉ mục phủ định

Thí dụ

đầu ra

String =  Thisisit!
String after slicing [negative indexing] =  sit

Cắt một chuỗi với Lập chỉ mục phủ định và đặt một bước

Phạm vi cắt được đặt thành tham số i. e. bắt đầu, dừng lại và bước. Đối với lập chỉ mục phủ định, hãy đặt điểm bắt đầu và điểm dừng là giá trị âm i. e lát từ cuối -

Thí dụ

đầu ra

String =  Thisisit. We did it!
String after slicing [negative indexing] =  edd

Đảo ngược thứ tự của một chuỗi với Lập chỉ mục phủ định

Để hiển thị phần tử đầu tiên đến phần tử cuối cùng trong các bước của 1 theo thứ tự ngược lại, chúng ta sử dụng [. -1]. Các [. -1] đảo ngược thứ tự

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên


Dung dịch mẫu-2

Mã Python

n = float[input['Input a number: ']]
print['Number is Positive.' if n > 0 else 'It is Zero!' if n == 0 else 'Number is Negative.']
   

Đầu ra mẫu

Input a number:  0
It is Zero!

Trực quan hóa việc thực thi mã Python

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên


Dung dịch mẫu-3

Mã Python

n = float[input["Input a number: "]]
if n >= 0:
  if n == 0:
      print["It is Zero!"]
  else:
      print["Number is Positive number."]
else:
  print["Number is Negative number."]
   

Đầu ra mẫu

Input a number:  -150
Number is Negative number.

Trực quan hóa việc thực thi mã Python

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên


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

 

Có một cách khác để giải quyết giải pháp này?

Trước. Viết chương trình Python để tìm đường dẫn đến một tệp hoặc thư mục khi bạn gặp tên đường dẫn
Kế tiếp. Viết chương trình Python để lấy các số chia hết cho mười lăm từ danh sách bằng hàm ẩn danh

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



Theo dõi chúng tôi trên FacebookTwitter để cập nhật thông tin mới nhất.

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

người trang trí

Trình trang trí là một đại diện thanh lịch khác của cú pháp tối giản và biểu cảm của Python

Bằng cách sử dụng các bộ trang trí, bạn có thể thay đổi hành vi hoặc kết quả của chức năng mà không thực sự sửa đổi nó

Nói cách khác, các nhà trang trí trang trí các chức năng để làm cho chúng đẹp hơn theo một cách nào đó

Trình trang trí bắt đầu bằng dấu @ trong cú pháp Python và được đặt ngay trước hàm

def adder[x, y]: 
    return x+y
print[adder[10, 5]]

đầu ra

________số 8_______

Bây giờ, không chạm vào chức năng ban đầu, hãy trang trí nó để nó nhân kết quả với 100

Sử dụng các chỉ mục phủ định để bắt đầu lát cắt từ cuối chuỗi

Thí dụ

Lấy các ký tự từ vị trí 5 đến vị trí 1, bắt đầu đếm từ cuối chuỗi

b = "Xin chào, Thế giới. "
in[b[-5. -2]]

Tự mình thử »


Sau đây, chúng ta sẽ học cách viết một chương trình Python để kiểm tra xem một số đã cho là dương, 0 hay âm

số dương. Một số được cho là dương nếu số đó có giá trị lớn hơn 0, như 1, 2, 3, 5, 7, 9, 11, 13, v.v. Mọi số tự nhiên đều là số dương

số âm. Nếu một số đã cho có giá trị nhỏ hơn 0 như -1, -2, -3, -5, -7, -9, -11, -13, v.v. , thì ta có thể nói rằng số đã cho là số âm. Chỉ các số kiểu số nguyên và số hữu tỷ mới có thể có các giá trị hoặc số âm

Chúng ta hãy xem ví dụ sau để hiểu việc thực hiện

Thí dụ

đầu ra

Enter a number as input value: -6
Number given by you is Negative

Giải trình

Chúng ta đã sử dụng điều kiện if lồng nhau trong chương trình để kiểm tra số. Khi người dùng nhập vào một số, đầu tiên chương trình sẽ kiểm tra xem giá trị của số đó có lớn hơn 0 hay không [nếu có sẽ in ra số dương và chương trình kết thúc], ngược lại sẽ kiểm tra xem giá trị có nhỏ hơn 0 hay không.

Có chức năng phủ định trong Python không?

phủ định[] trong Python. numpy. hàm phủ định [] được sử dụng khi chúng ta muốn tính phần tử âm của mảng . Nó trả về giá trị âm theo phần tử của một mảng hoặc giá trị âm của một đại lượng vô hướng.

INT có thể lấy giá trị âm Python không?

Trong Python, số nguyên là số nguyên dương hoặc âm không có phần thập phân và có độ chính xác vô hạn, e. g. 0, 100, -10. Sau đây là các số nguyên hợp lệ trong Python.

Giá trị âm có sai trong Python không?

Trong Python, số nguyên 0 luôn là Sai, trong khi mọi số khác, kể cả số âm, đều là Đúng .

Chủ Đề