當前位置:首頁 » 編程語言 » python減法

python減法

發布時間: 2022-01-09 02:18:44

python類中兩個列表實例如何相加或相減

import numpy

a = [1, 2, 3, 4]

b = [5, 6, 7, 8]

a_array = numpy.array(a)

b_array = numpy.array(b)

c_array = a_array + b_array

d_array = a_array - b_array

print c_array

print d_array

(1)python減法擴展閱讀:

算術運算結果的數字類型與運算數的類型有關。進行除法(/)運算時,不管商為整數還是浮點數,運算結果始終為浮點數。要得到整型的商,需要用雙斜杠(//)做整除,且除數必須是整型的。對於其他的運算,只要任一運算數為浮點數,運算結果就是浮點數。Python算術運算的基礎使用方法如下所示。

num_int = 4

num_float = 4.0

print('整數與浮點數的和為:', num_int + num_float)

#Out[1]: 整數與浮點數的和為:8.0

print('整數與浮點數的差為:', num_int - num_float)

#Out[2]: 整數與浮點數的差為: 0.0

print('整數與浮點數的積為:', num_int * num_float)

#Out[3]: 整數與浮點數的積為:16.0

print('浮點數與整數的商為:', num_float / num_int)

#Out[4]: 浮點數與整數的商為:1.0

print('浮點數對整數取模結果為:', num_float % num_int)

#Out[5]: 浮點數對整數取模結果為: 0.0

print('浮點數的整數次冪為:', num_float ** num_int)

#Out[6]: 浮點數的整數次冪為:256.0

⑵ python中時間的減法問題

python日期加減
Python 中日期類型是datetime.date
日期加減的結果,以及可以對日期相加減的類型是datetime.timedelta

timedelta = date1 - date2
date1 = date2 + timedelta

datetime.timedelta(days, seconds, microseconds)

d1 = datetime.date.today()
加一天:

d2 = d1 + datetime.timedelta(1)

減一天:

d2 = d1 + datetime.timedelta(-1)

python 如何計算時間差
Python Tip]如何計算時間差
Q:如何方便的計算兩個時間的差,如兩個時間相差幾天,幾小時等
A:使用datetime模塊可以很方便的解決這個問題,舉例如下:
>>> import datetime
>>> d1 = datetime.datetime(2005, 2, 16)
>>> d2 = datetime.datetime(2004, 12, 31)
>>> (d1 – d2).days
47
上例演示了計算兩個日期相差天數的計算。
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime – starttime).seconds
上例演示了計算運行時間的例子,以秒進行顯示。
>>> d1 = datetime.datetime.now()
>>> d3 = d1 + datetime.timedelta(hours=10)
>>> d3.ctime()
上例演示了計算當前時間向後10小時的時間。
其本上常用的類有:datetime和timedelta兩個。它們之間可以相互加減。每個類都有一些方法和屬性可以查看具體的值,如datetime可以查看:天數(day),小時數(hour),星期幾(weekday())等;timedelta可以查看:天數(days),秒數(seconds)等。

⑶ python中的減法有問題

應該說計算機中實際運算的數都會轉成二進制數進行真正運算,
那麼1.2實際的二進制數是多少?是1.00110011.......,
所以1.2-1之後的二進制數是0.00110011.......,
然後再將這個二進制數轉換成十進制等於2^(-3)+2^(-4)+2^(-7)+2^(-8)+......
最後根據py本身對浮點數的限制就顯示為0.19999999999999996

⑷ python ascii碼怎麼做減法

將中文放到列表中會變成ascii會變成ascii啊,為什麼要這么做呢,ascii不能描述中文,你可以用unicode,比如「中國」,u"中國"就是unicode, 真正的值是:u'\u4e2d\u56fd'

⑸ 求教一個很簡單的python 加減法重定義 問題

class R:
def __init__(self, sum = 0.0):
self.sum = sum

def __str__(self):
return str(self.sum)

def __add__(self, other):
return R(self.sum + other.sum)

def __sub__(self, other):
return R(self.sum - other.sum)
a = R(10)
b = R(20)
print a + b

⑹ python基本運算包括

Python 的基本運算有 +(加)-(減)*(乘)/(除)//(整除)%(求余)

Python 運算符的用法非常符合我們日常的習慣,在此不贅述,以下主要舉一些例子加深印象以及列出幾個注意點:

1.Python 在整數和浮點數運算時,自動將整數隱式轉換成浮點數

2.在除法時,將結果作為浮點數保留(至少小數點後1位)

3.冪乘用兩個星號表示

2**3

8

2-1

1

4.除後取整運算符//

15//2

7

5.除後取余%

4%3

0.3333333333333333(小數點後最多16位)

6.還可以原地修改運算符
+= -= *= %= /=
x*=3
x=x*3

7.還可以用於修改字元串

8.在Python中 整數是一種不可變類型,創建後值不能改變,不能自增自減如x++
9.值與操作符間可以添加任意多個空格

⑺ python中~是什麼運算符

表示目錄,還有表示操作符按位取反的意思,如:

~5,值等於-6

~-11,值等於10

⑻ Python中的運算符有哪些

Python中的運算符有哪些?

1.算術運算符

相關推薦:《Python視頻教程》

下面以a=10 ,b=20為例進行計算

2.賦值運算符

3.復合運算符

相關推薦:

Python如何輸出和輸入

⑼ python中運算符有哪些

1. 比較運算符:

如果比較式成立,返回True;不成立,則返回False。

常見的比較運算符如下:

除了簡單的兩值相比之外,比較運算符還支持比較復雜的比較。

(1)多條件比較:

可以先給變數a賦值,然後做多條件比較。

1 a = 3
2 print(1 < a < 5)
(2)變數的比較:

給變數a和變數b分別賦值,進行比較。

1 a = 3
2 b = 3
3 print(a != b)
4
5 s1 = 'wangdan'
6 s2 = 'DuWangDan'
7 print(s1 == s2)
(3)函數結果的比較:

1 print(abs(-1) > len('wagndan'))
2 # abs():返回輸入參數的絕對值
在比較運算中有一些需要留意的小問題:

不同類型的對象不能用「>、>=、<、<=」進行比較,但可以用「==、!=」做比較。

1 print(21 == len('wangdan'))
在文章開頭說過,True對應的是1,False對應的是0。看下面這個例子,False+True其實相當於0+1:

1 print(False + True > False + False)
2. 成員運算符:

成員運算符的關鍵詞是「in」,判斷一個元素是否在某一個列表中。運行如下程序後,可得到反饋結果。

1 a = 1
2 b = 'beautiful'
3 album = [1,'beautifully',False,7]
4 # 創建列表,命名該列表為album
5 print(a in album)
6 print(b in album
當album=[]時,表示該列表為空。

如果想在album中新增內容,可以用append方法來實現。新增後,會在列表末尾顯示新增的內容。

1 album = [1,'beautifully',False,7]
2 album.append('Wow')
3 # 用append()方法在album中新增內容
4 print(album)
3. 身份運算符:

身份運算符是用來比較兩個對象是否是同一個對象,而之前比較運算符中的「==」 則是用來比較兩個對象的值是否相等。

身份運算符主要用「is、is not」來判斷。

1 a = 'wangdan'
2 b = 'wangdan'
3 print(a is b)
4 print(a is not b)
4. 布爾運算符:

在Python中有3種布爾運算符:and、or、not。

如下例子,返回結果分別為:False、True、True。

1 print(1 > 2 and 1 > 0)
2 print(1 > 2 or 1 > 0)
3 print(not False)

⑽ python怎麼寫一個減法

在命令行模式下輸入python:

>>>3-2
>>>1
熱點內容
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:658
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:305
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:283
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:811
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:157
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:88
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:502
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:651
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:477
電腦主伺服器怎麼開機 發布:2024-09-20 07:19:07 瀏覽:728