變數,運算子,if判斷
**
變數
**
變數定義
在 Python 中,每個變數 在使用前都必須賦值,變數 賦值以後 該變數 才會被建立
等號(=)用來給變數賦值
= 左邊是一個變數名
= 右邊是儲存在變數中的值
變數名 = 值
標示符可以由 字母、下劃線和數字 組成
不能以數字開頭
不能與關鍵字重名
命名規則可以被視為一種慣例,並無絕對與強制
目的是為了 增加程式碼的識別和可讀性
在定義變數時,為了保證程式碼格式,= 的左右應該各保留一個空格
在 Python 中,如果 變數名 需要由 二個 或 多個單片語成時,可以按照以下方式命名
1. 每個單詞都使用小寫字母
2. 單詞與單詞之間使用 _下劃線 連線
駝峰命名法
當 變數名 是由二個或多個單片語成時,還可以利用駝峰命名法來命名
小駝峰式命名法
第一個單詞以小寫字母開始,後續單詞的首字母大寫
大駝峰式命名法
每一個單詞的首字母都採用大寫字母
運算子
Python算術運算子
+加 - 兩個物件相加 a + b
-減 - 得到負數或是一個數減去另一個數
*乘 - 兩個數相乘或是返回一個被重複若干次的字串
/除 - x除以y
% 取餘 - 返回除法的餘數
** 冪 - 返回x的y次冪
// 取整除 - 返回商的整數部分(向下取整)
Python比較運算子
== 等於 - 比較物件是否相等
!= 不等於 - 比較兩個物件是否不相等
<> 不等於 - 比較兩個物件是否不相等
大於 - 返回x是否大於y
< 小於 - 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數True和False等價
=大於等於 - 返回x是否大於等於y
<=小於等於 - 返回x是否小於等於y
Python邏輯運算子
and x and y 布林"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。
or x or y 布林"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計算值。
not not x 布林"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。
Python運算子優先順序
以下表格列出了從最高到最低優先順序的所有運算子:
運算子 描述
** 指數 (最高優先順序)
*/ % // 乘,除,取模和取整除
±加法減法
<= < > >= 比較運算子
<> == != 等於運算子
= %= /= //= -= += *= **= 賦值運算子
is is not 身份運算子
in not in 成員運算子
not and or 邏輯運算子
if判斷
判斷的定義
如果 條件滿足,才能做某件事情,
如果 條件不滿足,就做另外一件事情,或者什麼也不做
正是因為有了判斷,才使得程式世界豐富多彩,充滿變化!判斷語句 又被稱為 “分支語句”,正是因為有了判斷,才讓程式有了很多的分支
注意:程式碼的縮排為一個 tab鍵,或者 4 個空格 —— 建議使用空格
1、單分支判斷語句
if 條件:
內容1
內容2
else:
內容3
內容4
例項:
1 if 1 == 1:
2 print(“yes”)
3 else:
4 print(“no”)
2、多分支判斷語句
if 條件:
內容1
內容2
elif 條件
內容3
elif 條件
內容4
else:
內容5
例項:
1 inp = input(">>>")
2 if inp == “1”:
3 print(“111”)
4 elif inp == “2”:
5 print(“222”)
6 elif inp == “3”
7 print(“333”)
8 else:
9 print("…")
3、帶有與and、或or的 if 判斷語句
name = input(“username”)
pwd = input(“password”)
if name == “alex” and pwd == “123”:
print(“yes”)
elif name == “alex1” or pwd == “123”
print(“yes”)
else:
print(“no”)
通過if判斷實現的石頭剪刀布案例
相關文章
- Web應用課 3.1 JavaScript——變數與運算子、輸入輸出、判斷、迴圈WebJavaScript變數
- shell指令碼中的運算子和條件判斷指令碼
- 1.變數和運算子變數
- 如何判斷變數型別變數型別
- vite 支援optional Chaining(可選鏈判斷運算子 ?.)和 nullishCoalescingOperatorViteAINullGo
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- JavaScript判斷兩個變數是否相等JavaScript變數
- JavaScript 判斷變數是否是函式JavaScript變數函式
- linux 中如何判斷變數是否為數值Linux變數
- 不用做任何比較判斷運算子找出兩個整數中的較大的值
- PbootCMS奇偶數判斷(隔行變色)各種條件判斷和標籤boot
- javascript中如何判斷變數的型別?JavaScript變數型別
- <Python>判斷變數是否是DataFrame 或者 SeriesPython變數
- php判斷變數是不是null的方法PHP變數Null
- python 判斷變數是數字型還是字元型Python變數字元
- python教程1.2:變數+資料型別+運算子Python變數資料型別
- Python入門——變數和常見的運算子Python變數
- 算數運算子
- 原生js 判斷變數是一個陣列JS變數陣列
- javascript中對變數型別的判斷方法JavaScript變數型別
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- JavaScript判斷變數型別的四種方法JavaScript變數型別
- Python判斷變數是否是整數的方法有哪些?Python變數
- 素數判斷
- 判斷素數
- 前端筆記之JavaScript(二)關於運算子&初識條件判斷語句前端筆記JavaScript
- Python3學習筆記3,變數、運算子Python筆記變數
- JavaScript中的變數、資料型別以及運算子JavaScript變數資料型別
- go 如何優雅的判斷變數是否為 nilGo變數
- 質數的判斷
- 位運算-判斷一個數是否為2的整數次方
- 運算子 運算子
- Python 筆記 - 課時4 - 變數型別和運算子Python筆記變數型別
- 豬行天下之Python基礎——2.3 變數,常量,運算子Python變數
- day02 Java基本語法( 上 ): 變數與運算子Java變數
- Java基礎知識(變數、資料型別、運算子)Java變數資料型別
- 02 . Shell變數和邏輯判斷及迴圈使用變數
- 【質數判斷】給定兩個數,判斷這兩個數是否互質?