python 學習 (四) 運算子與條件語句

2021-07-15 13:45:18 字數 1214 閱讀 9677

算術運算子

關係運算子

賦值運算子

邏輯運算子

位運算子

成員運算子

身份運算子

運算子優先順序

python程式語言指定任何非0和非空(null)值為true,0 或者 null為false。

python 程式設計中 if 語句用於控制程式的執行,基本形式為:

if 判斷條件:

執行語句……

else:

執行語句……

示例一:

#!/usr/bin/python

# -*- coding: utf-8 -*-

# 例1:if 基本用法

flag = false

name = 'praifire'

if name == 'python':         # 判斷變數否為'python'

flag = true          # 條件成立時設定標誌為真

print 'welcome praifire'    # 並輸出歡迎資訊

else:

print name              # 條件不成立時輸出變數名稱

~

示例二:判斷條件為多值時:

if 判斷條件1:

執行語句1……

elif 判斷條件2:

執行語句2……

elif 判斷條件3:

執行語句3……

else:

執行語句4……

#!/usr/bin/python

# -*- coding: utf-8 -*-

# 例2:elif用法

num = 5

if num == 3: # 判斷num的值

print 'pra'

elif num == 2:

print 'prai'

elif num == 1:

print 'praifi'

elif num < 0: # 值小於零時輸出

print 'praifire'

else:

print 'praifire is fire' # 條件均不成立時輸出

python 學習筆記四 運算子

比較運算子 關係運算子 邏輯運算子 非bool的邏輯運算子 條件運算子 三元運算子 運算子優先順序 最後算術運算子 運算子功能 兩個物件相加,如果物件均為字串則將兩個字串拼接在一起 得到負數或是乙個數減去另乙個數 乘 兩個數相乘,如果字串承數字就是複製字串 除 兩個物件相除,結果均為浮點型 取模 返...

python 運算子 if條件控制

1 任意的輸入10個數字,按從大到小排序 list1 i 0while i 10 str1 input 請輸入第 str i 1 數字 給列表只能新增乙個元素 i 1list1.sort reverse true sort 排序 正序 sort reverse true 倒序 print list1...

Python(四)運算子

1.算術運算子 a 10 b 21 運算子描述 例項 加 兩個物件相加 a b 輸出結果 31 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 11 乘 兩個數相乘或是返回乙個被重複若干次的字串 a b 輸出結果 210 除 x 除以 y b a 輸出結果 2.1 取模 返回除法的餘數 b a...