मानक +
, -
, *
और /
ऑपरेटरों के अलावा; लेकिन इनका मतलब क्या है (**
, ^
, %
, //
)?इन ऑपरेटरों का क्या अर्थ है (**, ^,%, //)? - पायथन?
>>> 9+float(2) # addition
11.0
>>> 9-float(2) # subtraction
7.0
>>> 9*float(2) # multiplication
18.0
>>> 9/float(2) # division
4.5
>>>
>>> 9**float(2) # This looks like a square, (i.e. power 2)
81.0
>>> 9**float(3) # So ** is equivalent to `math.pow(x,p)` ?
729.0
कैसे ^
ऑपरेटर के बारे में?
>>> 9^int(2) # What is `^` in `x^u` , it only allows `int` for `u`
11
>>> 9^int(3)
10
>>> 9^int(4)
13
>>> 9^int(5)
12
>>> 9^int(6)
15
>>> 9^int(7)
14
>>> 9^int(8)
1
>>> 9^int(9)
0
>>> 9^int(10)
3
>>> 9^int(11)
2
>>> 9^int(12)
5
x%m
में %
एक सामान्य शेष मापांक देता है, लेकिन केवल m < x
अगर, क्यों है इतना है कि? %
क्या करता है?
>>> 9%float(2)
1.0
>>> 9%float(3)
0.0
>>> 9%float(4)
1.0
>>> 9%float(5)
4.0
>>> 9%float(6)
3.0
>>> 9%float(7)
2.0
>>> 9%float(8)
1.0
>>> 9%float(9)
0.0
>>> 9%float(10)
9.0
>>> 9%float(11)
9.0
>>> 9%float(12)
9.0
कैसे //
ऑपरेटर के बारे में? यह क्या करता है?
>>> 9//float(2)
4.0
>>> 9//float(3)
3.0
>>> 9//float(4)
2.0
>>> 9//float(5)
1.0
>>> 9//float(6)
1.0
>>> 9//float(7)
1.0
>>> 9//float(8)
1.0
>>> 9//float(9)
1.0
>>> 9//float(1)
9.0
>>> 9//float(0.5)
18.0
मुझे लगता है कि आपने अपने स्वयं के प्रश्न का उत्तर दिया है। – squiguy
यदि आप Google "पायथन ऑपरेटरों" का पहला लिंक ऑपरेटरों की एक अच्छी सूची है। –
यदि आपके द्वारा लिंक किए गए दस्तावेज़ों के संबंध में आपके पास कोई विशिष्ट प्रश्न है, तो उस बिट को उद्धृत करें जिसे आप समझ में नहीं आते हैं और इसके बारे में पूछते हैं। – phant0m