Python中的运算符有哪些 python中运算符有哪些

python\u4e2d\u5e38\u89c1\u7684\u8fd0\u7b97\u7b26\u6709\u54ea\u4e9b\u5206\u7c7b\uff1f

Python\u4e2d\u7684\u8fd0\u7b97\u7b26\u4e3b\u8981\u5206\u4e3a\u516d\u5927\u7c7b\uff0c\u5176\u4e2d\u5305\u542b\u7b97\u672f\u8fd0\u7b97\u7b26\u3001\u8d4b\u503c\u8fd0\u7b97\u7b26\u3001\u6bd4\u8f83/\u5173\u7cfb\u8fd0\u7b97\u7b26\u3001\u903b\u8f91\u8fd0\u7b97\u7b26\u3001\u4f4d\u8fd0\u7b97\u7b26\u4ee5\u53ca\u4e09\u76ee\u8fd0\u7b97\u7b26\u3002
1\u3001Python\u7b97\u672f\u8fd0\u7b97\u7b26
\u662f\u5bf9\u6570\u503c\u7c7b\u578b\u7684\u53d8\u91cf\u8fdb\u884c\u8fd0\u7b97\u7684\uff0c\u6bd4\u5982\u8bf4\uff1a\u52a0\u3001\u51cf\u3001\u4e58\u3001\u9664\u3001\u53d6\u6a21\u548c\u4e58\u65b9\u8fd0\u7b97\u7b49;
2\u3001Python\u8d4b\u503c\u8fd0\u7b97\u7b26
\u662f\u5bf9\u5df2\u5b58\u5728\u7684\u53d8\u91cf\u8fdb\u884c\u91cd\u65b0\u8bbe\u7f6e\u65b0\u503c\u7684\u8fd0\u7b97\u7b26;
3\u3001Python\u5173\u7cfb\u8fd0\u7b97\u7b26(\u4e5f\u88ab\u79f0\u4e3a\u6bd4\u8f83\u8fd0\u7b97\u7b26)
\u5173\u7cfb\u8fd0\u7b97\u7b26\u7ed3\u679c\u4e00\u822c\u5305\u542bbool\u3001True\u3001False\u7b49\uff0c\u800c\u5173\u7cfb\u8868\u8fbe\u5f0f\u7ecf\u5e38\u7528\u5728if\u7ed3\u6784\u7684\u6761\u4ef6\u4e2d\u6216\u5faa\u73af\u7ed3\u6784\u7684\u6761\u4ef6\u4e2d;
4\u3001Python\u903b\u8f91\u8fd0\u7b97\u7b26
\u662f\u7528\u4e8e\u8fde\u63a5\u591a\u4e2a\u6761\u4ef6\uff0c\u4e00\u822c\u6765\u8bb2\u5c31\u662f\u5173\u7cfb\u8868\u8fbe\u5f0f;
5\u3001Python\u4f4d\u8fd0\u7b97\u7b26
\u4e3b\u8981\u662f\u7528\u4e8e\u6570\u503c\u7c7b\u578b\u7684\u4e8c\u8fdb\u5236\u7684\u8fd0\u7b97;
6\u3001Python\u4e09\u76ee\u8fd0\u7b97\u7b26
\u5728Python\u4e2d\uff0c\u6ca1\u6709\u5176\u4ed6\u8bed\u8a00\u7684\u4e09\u76ee\u8fd0\u7b97\u7b26\uff0c\u53ef\u4ee5\u501f\u52a9if\u8bed\u8a00\u5b9e\u73b0\u7c7b\u4f3c\u7684\u4e09\u76ee\u8fd0\u7b97\u7b26\u3002

Python\u8fd0\u7b97\u7b26\u5305\u62ec\uff1a\u7b97\u672f\u8fd0\u7b97\u7b26\u3001\u5173\u7cfb\u8fd0\u7b97\u7b26\u3001\u8d4b\u503c\u8fd0\u7b97\u7b26\u3001\u903b\u8f91\u8fd0\u7b97\u7b26\u3001\u4f4d\u8fd0\u7b97\u7b26\u3001\u6210\u5458\u8fd0\u7b97\u7b26\u3001\u8eab\u4efd\u8fd0\u7b97\u7b267\u4e2a\u5927\u7684\u7c7b\u578b\u3002

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 = 'duwangdan'
6 s2 = 'DuWangDan'
7 print(s1 == s2)
(3)函数结果的比较:

1 print(abs(-1) > len('duwagndan'))
2 # abs():返回输入参数的绝对值
在比较运算中有一些需要留意的小问题:

不同类型的对象不能用“>、>=、<、<=”进行比较,但可以用“==、!=”做比较。

1 print(21 == len('duwangdan'))
在文章开头说过,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 = 'duwangdan'
2 b = 'duwangdan'
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运算符如下:
1、算术运算符
用于算术运算的符号,如加号(+)、减号(-)、乘号(*)、除号(/)等。
2、比较运算符
用于比较两个变量之间的大小关系,如等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等。
3、逻辑运算符
用于连接多个逻辑表达式,如与(and)、或(or)、非(not)等。
4、位运算符
用于对二进制数进行操作,如按位与(&)、按位或(|)、按位取反(~)等。
5、赋值运算符
用于将值赋给变量,如赋值(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)等。
6、成员运算符
用于检测一个值是否为序列的成员,如in、not in。
7、身份运算符
用于比较两个对象的内存地址是否相同,如is、is not。
8、其他运算符
还有三目运算符、取反运算符等。

Python中的运算符有哪些?

1.算术运算符

相关推荐:《Python视频教程》

下面以a=10 ,b=20为例进行计算

2.赋值运算符

3.复合运算符

相关推荐:

Python如何输出和输入



  • python杩愮畻绗︽湁鍝簺
    绛旓細4銆佺浜屼釜锛岄昏緫鎴杘r锛涗篃灏鏄鎴栬呯殑鎰忔濄傚啓娉曟槸锛歛 or b (a,b涓python瀵硅薄锛夛紝鐢ㄦ硶锛氬鏋渁涓篢rue锛屽畠杩斿洖a鐨勫硷紝鍚﹀垯瀹冭繑鍥瀊鐨勮绠楀笺傜涓渚嬪瓙浠嶄互鏁板瓧鏉ヨ鏄庛5銆佸鏋渙r涓よ竟鏄叾浠栫殑甯冨皵琛ㄨ揪寮忥紝鐢ㄦ硶涔熸槸涓庝笂闈㈢浉鍚岀殑锛涘鍥句腑渚嬪瓙涓璷r涓よ竟閮芥槸姣旇緝杩愮畻绗銆6銆佺涓変釜锛氶昏緫闈瀗ot,灏辨槸涓嶆槸鐨...
  • 鍦╬ython涓//琛ㄧず浠涔堟剰鎬?
    绛旓細鏄瀹屽叏闈㈠悜瀵硅薄鐨勮瑷銆傚嚱鏁般佹ā鍧椼佹暟瀛椼佸瓧绗︿覆閮芥槸瀵硅薄銆傚苟涓斿畬鍏ㄦ敮鎸佺户鎵裤侀噸杞姐佹淳鐢熴佸缁ф壙锛屾湁鐩婁簬澧炲己婧愪唬鐮佺殑澶嶇敤鎬сPython鏀寔閲嶈浇杩愮畻绗鍜屽姩鎬佺被鍨嬨傜浉瀵逛簬Lisp杩欑浼犵粺鐨勫嚱鏁板紡缂栫▼璇█锛孭ython瀵瑰嚱鏁板紡璁捐鍙彁渚涗簡鏈夐檺鐨勬敮鎸併傛湁涓や釜鏍囧噯搴(functools, itertools)鎻愪緵浜咹askell鍜孲tandard ML涓...
  • python杩愮畻绗浼樺厛绾ч『搴
    绛旓細涓瓑浼樺厛绾э細涔橀櫎*銆/锛岄櫎浠ユ暣鏁//锛屽彇浣%锛屽姞鍑+銆-锛屼綅绉>銆&锛屾寜浣嶅紓鎴朸锛屾寜浣嶆垨|锛屾瘮杈冭繍绠楃==銆!=銆>銆>=銆<銆<=锛宨s杩愮畻绗s銆乮snot锛宨n杩愮畻绗n銆乶otin銆傛渶浣庝紭鍏堢骇锛氶楀彿杩愮畻绗,銆傞渶瑕佹敞鎰忕殑鏄锛Python涓殑杩愮畻绗浼樺厛绾ф槸浠庝笂鍒颁笅閫愭笎闄嶄綆锛屼篃灏辨槸璇达紝浼樺厛绾ц秺楂樼殑杩愮畻绗﹁秺鍏...
  • python涓/涓//鐨勫尯鍒槸浠涔?
    绛旓細" / "灏辫〃绀 娴偣鏁伴櫎娉曪紝杩斿洖娴偣缁撴灉銆" // "琛ㄧず鏁存暟闄ゆ硶銆Python鐨琛ㄨ揪寮忕浉鍏筹細Python鐨勮〃杈惧紡鍐欐硶涓嶤/C++绫讳技銆傚彧鏄湪鏌愪簺鍐欐硶鏈夋墍宸埆銆備富瑕佺殑绠楁湳杩愮畻绗涓嶤/C++绫讳技銆+, -, *, /, //, **, ~, %鍒嗗埆琛ㄧず鍔犳硶鎴栬呭彇姝c佸噺娉曟垨鑰呭彇璐熴佷箻娉曘侀櫎娉曘佹暣闄ゃ佷箻鏂广佸彇琛ャ佸彇浣欍>>, <<...
  • python绠楁湳杩愮畻绗︽湁鍝簺
    绛旓細韬唤杩愮畻绗︽槸鐢ㄦ潵姣旇緝涓や釜瀵硅薄鏄惁鏄悓涓涓璞★紝鑰屼箣鍓嶆瘮杈冭繍绠楃涓殑鈥==鈥 鍒欐槸鐢ㄦ潵姣旇緝涓や釜瀵硅薄鐨勫兼槸鍚︾浉绛夈傝韩浠借繍绠楃涓昏鐢ㄢ渋s銆乮s not鈥濇潵鍒ゆ柇銆1 a = 'duwangdan'2 b = 'duwangdan'3 print(a is b)4 print(a is not b)4. 甯冨皵杩愮畻绗︼細鍦≒ython涓鏈3绉嶅竷灏旇繍绠楃锛歛nd銆乷r...
  • python鐨閫昏緫杩愮畻绗︽湁鍝簺
    绛旓細Python涓殑閫昏緫杩愮畻绗︾敤浜庡琛ㄨ揪寮忚繘琛岄昏緫姣旇緝锛屽苟杩斿洖甯冨皵鍊笺侾ython涓父鐢ㄧ殑閫昏緫杩愮畻绗︽湁涓変釜锛歛nd銆乷r鍜宯ot銆1銆乤nd杩愮畻绗 and杩愮畻绗︾敤浜庢鏌ユ墍鏈夋搷浣滄暟鏄惁涓虹湡True銆傚彧鏈夊綋鎵鏈夋搷浣滄暟閮戒负鐪熸椂锛宎nd杩愮畻绗﹁繑鍥濼rue;鍚﹀垯杩斿洖False銆備笅闈㈡槸涓涓ず渚嬩唬鐮侊細a=10 b=20 c=30 if a>0 and b>0 and ...
  • python鍩烘湰杩愮畻鍖呮嫭
    绛旓細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.鍦≒ython涓 鏁存暟鏄竴绉嶄笉鍙彉绫诲瀷锛屽垱寤哄悗鍊间笉...
  • Python涓+=鏄浠涔堟剰鎬?
    绛旓細1銆佷袱涓肩浉鍔狅紝鐒跺悗杩斿洖鍊肩粰绗﹀彿宸︿晶鐨勫彉閲 涓句緥濡備笅:>>> a=1 >>> b=3 >>> a+=b锛堟垨鑰卆+=3锛>>> a 42銆佺敤浜庡瓧绗︿覆杩炴帴锛堝彉閲忓煎甫寮曞彿锛屾暟鎹被鍨嬩负瀛楃涓诧級>>> a='1'>>> b='2'>>> a+=b >>> a '12'
  • python涓鏁撮櫎鐨勭鍙
    绛旓細鍦ㄦ暟瀛︿笂鏁撮櫎鎸囩殑灏鏄锛屾暣鏁癰闄や互闈為浂鏁存暟a鐨勫晢涓烘暣鏁帮紝涓斾綑鏁颁负0鐨勮瘽灏卞彲浠ヨb琚玜鏁撮櫎銆傞偅涔鍦╬ython涓闄ゆ硶銆佹暣闄や互鍙婂彇浣欐暟閮芥槸鏈夌潃涓嶅悓鐨勮繍绠楃锛涳紙1锛塸ython涓畻鏈繍绠楃鎬诲叡鏈変竷涓紝鑰屽叾涓〃绀烘暣闄ょ殑杩愮畻绗︿负涓や釜鏂滄潬//銆備絾鏄湪python鍐呯殑鏁撮櫎鍜屾暟瀛︿笂鐨勬暣闄ゆ槸涓嶄竴鏍风殑锛屾暟瀛︿笂鏁撮櫎鏄晢涓...
  • python鐨鍏抽敭瀛鏈夊摢浜,閮芥槸浠涔堟剰鎬?
    绛旓細1銆乸aython鐨勫叧閿瓧鏈塧nd銆乷r銆乶ot锛堥昏緫杩愮畻绗锛夛紱if銆乪lif銆乪lse锛堟潯浠惰鍙ワ級锛沠or銆亀hile锛堝惊鐜鍙ワ級锛汿rue銆丗alse锛堝竷灏斿彉閲忥級锛沜ontinue銆乥reak锛堝惊鐜帶鍒讹級绛夈2銆乸ython鍏抽敭瀛楁槸and銆Python涓琛ㄧず涓庣殑鍏抽敭瀛椾负锛歛nd锛屽嵆閫昏緫涓庤繍绠楃銆傚畠涓庨昏緫鎴栬繍绠楃or鍜岄昏緫闈炶繍绠楃not缁忓父鐢ㄦ潵杩炴帴鏉′欢琛ㄨ揪寮...
  • 扩展阅读:python七种运算符 ... python中选择结构有哪些 ... python常用函数大全 ... 简述python中的运算符 ... python运算符计算整商 ... python变量名有哪些 ... python赋值详解 ... python编程符号大全 ... python运算符优先级一览表 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网