Python中的运算符

python中的运算符其实和大多数语言的运算符都大同小异,所以有过其他语言基础的就没必要看了。

一.算术运算符

加法运算符+ 很简单,不就是2个数相加么

也可以用于字符串的相加;但数字和字符串相加会报错;但可以整数和浮点数相加,没有问题

减法运算符- 和数学一样,就是进行减法运算么,很简单

乘法运算符*

除法运算/ 如下图所示,为什么10/3的结果是3呢?是因为除法运算,如果运算符的两边都是整数,结果一定是整数,并且是向下取整。 所以,10.0/3的结果就不是整数了;这也是为什么1/2的结果是0,1/2.0的结果是0.5

模运算% 是取余数运算,比如10/3结果是3,余1,所以10%3的结果是1

指数计算** 比如2**3,就是2的三次方,结果是8

二.比较运算符

== 就是说如果操作数的两边的值相同,则条件为True(True是布尔值)

!= 正好相反,如果操作数的两边的值不同,则条件为True

= 大于的意思是左边的大于右边的,为真;大于等于则是左边的大于等于右边的为真

= 小于是说如果左边的操作数小于右边的,为真;小于等于则是左边的操作数小于或者等于右边的为真

三.赋值运算符

= 最常用的,将右边的操作数的值赋值给左边

+= -=  *= /= 这几个都差不多,比如我想写c = 5, c = c+20,意思是将c本身的值和20相加,再赋值给c,那么就可以简写成c+=20, 其他几个都是相同的语法

四.逻辑运算符

有三种,and or not 很奇怪吧,其他的语言都是 || !这样,怎么python是几个单词啊,好吧,我也不知道。 and的意思就是,两边的运算符都真结果才是真 or的意思是,两边的运算符只要有一个为真结果就是真 而not就是把值倒过来,假变成真,真变成假 具体可以看我之前写的经验



  • python涓/鍜//鐨勫尯鍒
    绛旓細娴偣鏁颁笌鏁存暟鐩搁櫎锛氬亣璁緓闄や互y锛寈鍙兘鏄暣鏁帮紝涔熷彲鑳芥槸娴偣鏁帮紱y鍙兘鏄暣鏁帮紝涔熷彲鑳芥槸娴偣鏁般備笉绠℃槸闄ゆ暟杩樻槸琚櫎鏁帮紝鍙鏄竴涓暟鏄诞鐐规暟锛岀粨鏋滃氨鏄诞鐐规暟銆Python绠楁湳杩愮畻绗 浠ヤ笅鍋囪鍙橀噺a=10锛屽彉閲廱=21锛氳繍绠楃+锛氬姞-涓や釜瀵硅薄鐩稿姞锛屽疄渚媋+b杈撳嚭缁撴灉31銆傝繍绠楃-锛氬噺-寰楀埌璐熸暟鎴栨槸涓涓暟鍑忓幓鍙...
  • Python涓殑杩愮畻绗鏈夊摢浜
    绛旓細3. 韬唤杩愮畻绗︼細韬唤杩愮畻绗︽槸鐢ㄦ潵姣旇緝涓や釜瀵硅薄鏄惁鏄悓涓涓璞★紝鑰屼箣鍓嶆瘮杈杩愮畻绗︿腑鐨鈥==鈥 鍒欐槸鐢ㄦ潵姣旇緝涓や釜瀵硅薄鐨勫兼槸鍚︾浉绛夈傝韩浠借繍绠楃涓昏鐢ㄢ渋s銆乮s not鈥濇潵鍒ゆ柇銆1 a = 'duwangdan'2 b = 'duwangdan'3 print(a is b)4 print(a is not b)4. 甯冨皵杩愮畻绗︼細鍦Python涓鏈3绉嶅竷灏...
  • python/涓//鏈変粈涔堝尯鍒悧?
    绛旓細python涓繍绠楃鐨勫惈涔 == 锛氱瓑浜 - 姣旇緝瀵硅薄鏄惁鐩哥瓑銆 (a == b) 杩斿洖 False銆!= 锛氫笉绛変簬 - 姣旇緝涓や釜瀵硅薄鏄惁涓嶇浉绛夈 (a != b) 杩斿洖 true 銆<> 锛氫笉绛変簬 - 姣旇緝涓や釜瀵硅薄鏄惁涓嶇浉绛夈 (a <> b) 杩斿洖 true銆傝繖涓繍绠楃绫讳技 != 銆> 锛氬ぇ浜 - 杩斿洖x鏄惁澶т簬y銆
  • python涓甯歌鐨勮繍绠楃鏈夊摢浜?
    绛旓細=锛氬箓杩愮畻璧嬪杩愮畻绗锛屼緥濡 a**=b 绛夋晥浜 a=a*b | 閫昏緫杩愮畻绗 | and锛氫笌杩愮畻锛屽鏋渁 涓篎alse,a and b杩斿洖False 鍚﹀垯杩斿洖y鐨勮绠楀 or锛氭垨杩愮畻锛屽鏋渁闈0,杩斿洖a鐨勫硷紝鍚﹀垯杩斿洖b鐨勫 not锛氶潪杩愮畻锛屽鏋渁涓篢rue,杩斿洖False,濡傛灉a涓篎alse,杩斿洖True | 鎴愬憳杩愮畻绗 | in锛氬鏋滃湪鎸囧畾鐨勫簭鍒椾腑...
  • python涓 -=鏄粈涔堟剰鎬?
    绛旓細鍦Python涓锛 -= 鏄祴鍊杩愮畻绗︿腑鐨涓绉嶏紝鐢ㄦ潵鍑忓幓涓涓暟鍊煎苟灏嗙粨鏋滆祴鍊肩粰鍙橀噺銆傛瘮濡傦紝a -= 1 琛ㄧず灏 a 鐨勫煎噺鍘 1锛屽苟鎶婄粨鏋滈噸鏂拌祴鍊肩粰 a銆傝繖涓繍绠楃鍙互鐢ㄤ簬鍚勭鏁版嵁绫诲瀷锛屽寘鎷暟瀛椼佸垪琛ㄣ侀泦鍚堝拰瀛楀吀绛夈備娇鐢 -= 杩愮畻绗︼紝鍙互鏋佸ぇ鍦版柟渚挎垜浠▼搴忕殑缂栧啓銆傛垜浠笉闇瑕侀澶栧湴瀹氫箟涓涓彉閲忓幓瀛樺偍...
  • python涓甯歌鐨勮繍绠楃鏈夊摢浜涘垎绫?
    绛旓細Python涓殑杩愮畻绗涓昏鍒嗕负鍏ぇ绫伙紝鍏朵腑鍖呭惈绠楁湳杩愮畻绗︺佽祴鍊艰繍绠楃銆佹瘮杈/鍏崇郴杩愮畻绗︺侀昏緫杩愮畻绗︺佷綅杩愮畻绗︿互鍙婁笁鐩繍绠楃銆1銆丳ython绠楁湳杩愮畻绗 鏄鏁板肩被鍨嬬殑鍙橀噺杩涜杩愮畻鐨勶紝姣斿璇达細鍔犮佸噺銆佷箻銆侀櫎銆佸彇妯″拰涔樻柟杩愮畻绛;2銆丳ython璧嬪艰繍绠楃 鏄宸插瓨鍦ㄧ殑鍙橀噺杩涜閲嶆柊璁剧疆鏂板肩殑杩愮畻绗;3銆丳ython...
  • python涓 =鏄粈涔堟剰鎬?
    绛旓細Python涓殑鈥=鈥濇槸浠涔堟剰鎬濓紵鍦≒ython涓紝鈥=鈥濇槸璧嬪杩愮畻绗锛岀敤浜庡悜鍙橀噺璧嬪笺傚畠灏嗗彸渚х殑鍊艰祴缁欏乏渚х殑鍙橀噺锛屼緥濡傗渪 = 5鈥濓紝灏5璧嬬粰鍙橀噺x銆傚湪Python涓紝鍙互鍚屾椂涓哄涓彉閲忚祴鍊硷紝渚嬪灏嗏渪, y = 5, 10鈥濆悓鏃惰祴涓5鍜10銆傝祴鍊艰繍绠楃鐨勭敤娉曚笉浠呴檺浜庡熀鏈暟鎹被鍨嬶紝杩樺彲鐢ㄤ簬澶嶆潅鏁版嵁绫诲瀷锛屼緥濡傚垪琛...
  • python涓//鎬庝箞绠
    绛旓細python涓鈥//鈥濇槸涓涓畻鏈杩愮畻绗锛岃〃绀烘暣鏁伴櫎娉曪紝瀹冨彲浠ヨ繑鍥炲晢鐨勬暣鏁伴儴鍒嗭紙鍚戜笅鍙栨暣锛夈傚叿浣撶敤娉曞锛氥恆 = 10 b = 5 c = a//b 銆戯紝缁撴灉杈撳嚭鏁存暟2銆//杩愮畻瀵逛簬Python2.X鍜孭ython3.X鏉ヨ锛屾晥鏋滄槸涓鏍风殑锛屾棤璁烘搷浣滄暟閮芥槸鏁存暟锛岃繕鏄寘鎷诞鐐规暟锛//閮戒細鍚戜笅鍙栨暣锛屽綋鐒跺浜庢湁娴偣鏁扮殑璁$畻锛岀粨鏋...
  • python涓/鍜%鐨勫尯鍒槸浠涔?
    绛旓細鍦python涓繍绠楃/涓//銆%鐨勫尯鍒細鍚箟涓嶅悓锛岃绠椾笉鍚屻傚惈涔変笉鍚岋細" / " 琛ㄧず娴偣鏁伴櫎娉曪紝杩斿洖娴偣缁撴灉;" // " 琛ㄧず鏁存暟闄ゆ硶锛岃繑鍥炰笉澶т簬缁撴灉鐨勪竴涓渶澶х殑鏁存暟銆傝绠椾笉鍚岋細娴偣鏁颁笌鏁存暟鐩搁櫎锛氬亣璁緓闄や互y锛寈鍙兘鏄暣鏁帮紝涔熷彲鑳芥槸娴偣鏁帮紱y鍙兘鏄暣鏁帮紝涔熷彲鑳芥槸娴偣鏁般備笉绠℃槸闄ゆ暟杩樻槸琚櫎鏁帮紝...
  • Python涓+=鏄粈涔堟剰鎬
    绛旓細鈥+=鈥杩愮畻绗鍙互鍏堣繘琛屽姞娉曡繍绠楋紝鍐嶅皢缁撴灉璧嬪肩粰杩愮畻绗﹀乏渚х殑鍙橀噺銆傝娉曪細x += y 杩欏氨鐩稿綋浜庯細x = x + y 鎵╁睍闃呰锛氳祴鍊艰繍绠楃鐢ㄦ潵鎶婂彸渚х殑鍊间紶閫掔粰宸︿晶鐨勫彉閲;鍙互鐩存帴灏嗗彸渚х殑鍊间氦缁欏乏渚х殑鍙橀噺锛屼篃鍙互杩涜鏌愪簺杩愮畻鍚庡啀浜ょ粰宸︿晶鐨勫彉閲忥紝姣斿鍔犲噺涔橀櫎銆佸嚱鏁拌皟鐢ㄣ侀昏緫杩愮畻绛夈Python涓鏈鍩烘湰鐨...
  • 扩展阅读:python七种运算符 ... python教程 ... python编程自学 ... python常用函数大全 ... python代码大全 ... python编程符号大全 ... python 所有关键字 ... python内置的集成开发环境 ... python字符串 ...

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