Hướng dẫn how do i get a negative value in python? - làm cách nào để nhận giá trị âm trong python?

Làm thế nào tôi có thể chuyển đổi một số âm thành dương tính trong Python? (Và giữ một cái tích cực.)

Hướng dẫn how do i get a negative value in python? - làm cách nào để nhận giá trị âm trong python?

Hỏi ngày 4 tháng 10 năm 2010 lúc 10:25Oct 4, 2010 at 10:25

AneuryzManeuryzmaneuryzm

61.6K100 Huy hiệu vàng269 Huy hiệu bạc482 Huy hiệu Đồng100 gold badges269 silver badges482 bronze badges

1

>>> n = -42
>>> -n       # if you know n is negative
42
>>> abs(n)   # for any n
42

Đừng quên kiểm tra các tài liệu.

Đã trả lời ngày 4 tháng 10 năm 2010 lúc 10:26Oct 4, 2010 at 10:26

3

Đơn giản chỉ cần nhân với -1 hoạt động theo cả hai cách ...

>>> -10 * -1
10
>>> 10 * -1
-10

Đã trả lời ngày 27 tháng 12 năm 2012 lúc 11:05Dec 27, 2012 at 11:05

Jeroen Dierckxjeroen DierckxJeroen Dierckx

1.4911 Huy hiệu vàng15 Huy hiệu bạc27 Huy hiệu đồng1 gold badge15 silver badges27 bronze badges

2

Nếu "giữ một tích cực" có nghĩa là bạn muốn một số dương để duy trì tích cực, nhưng cũng chuyển đổi số âm thành dương, hãy sử dụng

>>> -10 * -1
10
>>> 10 * -1
-10
2:"keep a positive one" means you want a positive number to stay positive, but also convert a negative number to positive, use
>>> -10 * -1
10
>>> 10 * -1
-10
2:

>>> abs(-1)
1
>>> abs(1)
1

user1767754

22.1K16 Huy hiệu vàng134 Huy hiệu bạc155 Huy hiệu đồng16 gold badges134 silver badges155 bronze badges

Đã trả lời ngày 4 tháng 10 năm 2010 lúc 10:27Oct 4, 2010 at 10:27

BoltclockboltclockBoltClock

680K156 Huy hiệu vàng1367 Huy hiệu bạc1340 Huy hiệu đồng156 gold badges1367 silver badges1340 bronze badges

Các hàm sẵn có sẵn () sẽ thực hiện thủ thuật.

positivenum = abs(negativenum)

Đã trả lời ngày 4 tháng 10 năm 2010 lúc 10:27Oct 4, 2010 at 10:27

BoltclockboltclockTim

680K156 Huy hiệu vàng1367 Huy hiệu bạc1340 Huy hiệu đồng2 gold badges26 silver badges35 bronze badges

Các hàm sẵn có sẵn () sẽ thực hiện thủ thuật.

import numpy as np
np.abs(-1.23)
>> 1.23

Tim tim

5.6342 Huy hiệu vàng26 Huy hiệu bạc35 Huy hiệu ĐồngDec 31, 2018 at 8:40

Hướng dẫn how do i get a negative value in python? - làm cách nào để nhận giá trị âm trong python?

Nếu bạn đang làm việc với Numpy, bạn có thể sử dụng

Nó sẽ cung cấp các giá trị tuyệt đối.

Đã trả lời ngày 31 tháng 12 năm 2018 lúc 8:40

In [6]: x = -2
In [7]: x
Out[7]: -2

In [8]: abs(x)
Out[8]: 2
29 gold badges138 silver badges201 bronze badges

Trên thực tế

>>> -10 * -1
10
>>> 10 * -1
-10
3 sẽ trả lại
>>> -10 * -1
10
>>> 10 * -1
-10
4 của bất kỳ số nào. Giá trị tuyệt đối luôn là một số không âm.Oct 4, 2010 at 10:42

TzotTauquir

89,8K29 Huy hiệu vàng138 Huy hiệu bạc201 Huy hiệu đồng6 gold badges35 silver badges48 bronze badges

1

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Example:

    Input: list1 = [12, -7, 5, 64, -14]
    Output: -7, -14
    
    Input: list2 = [12, 14, -95, 3]
    Output: -95

    Bàn luận Print all negative numbers from the given list using for loop Iterate each element in the list using for loop and check if the number is less than 0. If the condition satisfies, then only print the number. 

    Python3

    Đưa ra một danh sách các số, hãy viết một chương trình Python để in tất cả các số âm trong danh sách đã cho. & NBSP;

    positivenum = abs(negativenum)
    
    2
    positivenum = abs(negativenum)
    
    3
    positivenum = abs(negativenum)
    
    4
    positivenum = abs(negativenum)
    
    5

    positivenum = abs(negativenum)
    
    6
    positivenum = abs(negativenum)
    
    7
    positivenum = abs(negativenum)
    
    8
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    3
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    0

    positivenum = abs(negativenum)
    
    6
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    2
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    3
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    5
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    6

    Output:

    -21 -93 

    Ví dụ #2: Sử dụng trong khi Loop & NBSP; Using while loop 

    Python3

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    5
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    7
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    6__19

    positivenum = abs(negativenum)
    
    3
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    3

    Input: list1 = [12, -7, 5, 64, -14]
    Output: -7, -14
    
    Input: list2 = [12, 14, -95, 3]
    Output: -95
    9
    -21 -93 
    0
    -21 -93 
    1
    -21 -93 
    2

    positivenum = abs(negativenum)
    
    6
    positivenum = abs(negativenum)
    
    7
    -21 -93 
    5
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    3
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    0

    -21 -93 
    8
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    2
    -10 -4 -45 -66 
    0
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    5
    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    6

    positivenum = abs(negativenum)
    
    6
    positivenum = abs(negativenum)
    
    3
    -10 -4 -45 -66 
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    -10 -4 -45 -66 
    8

    Output:

    -10 -4 -45 -66 

    Ví dụ #3: Sử dụng danh sách hiểu & nbsp; Using list comprehension 

    Python3

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    5
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    7
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    6__19

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    08
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    10
    positivenum = abs(negativenum)
    
    2
    positivenum = abs(negativenum)
    
    3
    positivenum = abs(negativenum)
    
    4
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    5__

    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    2
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    20
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    21
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    23
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    24

    Đầu ra

    Negative numbers in the list:  -10 -21 -4 -66
    

    Ví dụ #4: Sử dụng biểu thức Lambda & nbsp; Using lambda expressions 

    Python3

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    5
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    7
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    6__19

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    08
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    48
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    20__15015012015

    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    2
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    20
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    21
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    23
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    24

    Đầu ra

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    0

    Ví dụ #4: Sử dụng biểu thức Lambda & nbsp;

    Python3

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    62
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    7
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    65
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    68
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    70
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    72
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    75
    positivenum = abs(negativenum)
    
    1

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    5
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    7
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    6__19

    >>> -10 * -1 10 >>> 10 * -1 -10 08>>> -10 * -1 10 >>> 10 * -1 -10 6 >>> -10 * -1 10 >>> 10 * -1 -10 48>>> -10 * -1 10 >>> 10 * -1 -10 20__15015012015

    Python3

    Phương pháp: Sử dụng chức năng liệt kê & nbsp;

    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    2
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    78
    positivenum = abs(negativenum)
    
    2
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    80
    positivenum = abs(negativenum)
    
    4
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    82
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    83__

    Phương thức: Sử dụng phương thức startSwith ()

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    5
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    7
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    8
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    3
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    5
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    7__19

    positivenum = abs(negativenum)
    
    6
    positivenum = abs(negativenum)
    
    7
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    27
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    28
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    29

    -21 -93 
    8
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    31
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    14
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    33

    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    05
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    07

    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    2
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    39

    >>> abs(-1) 1 >>> abs(1) 1 08>>> -10 * -1 10 >>> 10 * -1 -10 6 >>> -10 * -1 10 >>> 10 * -1 -10 48>>> -10 * -1 10 >>> 10 * -1 -10 20>>> abs(-1) 1 >>> abs(1) 1 1212

    Python3

    positivenum = abs(negativenum)
    
    2
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    17
    positivenum = abs(negativenum)
    
    4
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    19
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    20
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    3
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9______

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    5
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    7
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    0
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> abs(-1)
    1
    >>> abs(1)
    1
    
    1
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    In [6]: x = -2
    In [7]: x
    Out[7]: -2
    
    In [8]: abs(x)
    Out[8]: 2
    
    6__19

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    08
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    6
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    48
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    20__15015012015

    Phương pháp: Sử dụng chức năng liệt kê & nbsp;

    import numpy as np
    np.abs(-1.23)
    >> 1.23
    
    2
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    20
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    21
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    9
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    23
    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    24

    Output:

    >>> -10 * -1
    10
    >>> 10 * -1
    -10
    
    1

    Là chức năng tiêu cực trong Python?

    hàm âm () được sử dụng khi chúng ta muốn tính toán âm của các phần tử mảng.Nó trả về giá trị âm phần tử khôn ngoan của một mảng hoặc giá trị âm của vô hướng.. It returns element-wise negative value of an array or negative value of a scalar.

    Biểu tượng tiêu cực trong Python là gì?

    Biểu thức toán học không chỉ bao gồm một thành phần hoặc phần tử và trong Python, các dấu hiệu cộng và trừ có thể được sử dụng như một phần tử được ghép nối với giá trị để trả về danh tính của giá trị ( +) hoặc thay đổi dấu hiệu của giá trị ( -).( - ).