1. 程式人生 > >Pthon學習之路 第四篇 Python基礎(二)

Pthon學習之路 第四篇 Python基礎(二)

pri bsp programs -s alt 如果 lex class 算數運算

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基礎(二)