Pthon學習之路 第四篇 Python基礎(二)
阿新 • • 發佈:2018-10-11
pri bsp programs -s alt 如果 lex class 算數運算
【在執行判斷時從前到後依次進行判斷,碰到and只要有一個假的就為假,要有兩個為真才為真。碰到or只需要有一個為真就為真,要兩個都為假才為假】
比較運算: a=1>5 a是布爾類型(True或False)。 邏輯運算: z=1>6 or 1>1 and 5=6 and12=1(z還是布爾類型和a一樣同為True或False)。 成員運算:s="fwer4tg" in (not in) "2156"(s輸出的同樣是布爾值
1.運算符:+ - *(乘法) /(除法) %(求余) //(求商) **(求冪)
2.成員運算:in not in:判斷單個字符或者子序列在不在字符串中。(not in是in的反操作)
【在python裏在英文輸入法下用 " " 引起來的整體叫字符串,其裏面的每一個個體單位叫做一個字符。字符串中的兩個或者兩個以上連續的字符叫做字符串的子序列】
n1=input("請輸入名言:") if "中國真好" in n1: print("說的對") else: print("Error") 運行輸出為 C:\Users\49652\AppData\Local\Programs\Python\Python36\python.exe D:/python練習/循環輸出1到十pass7.py 請輸入名言:中國真好啊 說的對 Process finished with exit code 0
布爾值:真(True) 假(False) 註意:在python中運用時T和F要大寫。
z1=input("請輸入內容:") print(z1) a1="美好" if z1==a1: while True: print("ok") break else: print("Error")
邏輯運算:and or 的用法: and:兩個值或者條件只要有一個錯就為錯,要兩個都對才為對。
or:只要有一個條件或者值是對的就為對
【在執行判斷時從前到後依次進行判斷,碰到and只要有一個假的就為假,要有兩個為真才為真。碰到or只需要有一個為真就為真,要兩個都為假才為假】
補充:如果有括號應先計算括號內的再繼續按照從前到後進行計算判定。推薦用括號括起來
a2=input("請輸入文字:") s2=input("請再次輸入文字:") a1="123" s1="alex" v=a1==a2=="123"and s2==s1=="alex"or 1==1 and s2==s1=="jihih" print(v)
賦值運算符:a+1 = a+=1 - * // ** % 都一樣
比較運算:
總結:算數運算 a=10 * 10 賦值運算 a = a+1 a+=1 【輸出的是真實的結果】
比較運算: a=1>5 a是布爾類型(True或False)。 邏輯運算: z=1>6 or 1>1 and 5=6 and12=1(z還是布爾類型和a一樣同為True或False)。 成員運算:s="fwer4tg" in (not in) "2156"(s輸出的同樣是布爾值 True或False) 【輸出的是布爾值】
Pthon學習之路 第四篇 Python基礎(二)