python學習之路—day1

明天你好啊發表於2019-02-21

變數:儲存資訊,日後被呼叫、修改操作.

常量:固定不變的量,字母大小寫。

命名規則:

1,、字母數字下劃線組成

2、命名具有代表意義的

3、不能以數字開頭,特殊符號開頭

4、不能以保留字命名,lg:for等

5、命名一般不以中文命名

6、命名一般以駝峰體形式為主,lg:sateMent

7、變數命名區分大小寫,lg:Name,name為不同的變數

if 語句

if 一般用來表判斷。lg:if a<b:

                                        print(“yes”)

if 常用結構有

if 條件一:

      ……

else:

      ……

if 條件一:

    print(……)

elif  條件二:

    print(…..)

else:

      print(………..)

#單行註釋

“””或“`多行註釋

a=input()

type(a)=<class `str`>

條件1 and 條件2
條件1 or 條件2
短路原則
對於and 如果前面的第一個條件為假,那麼這個and前後兩個條件組成的表示式 的計算結果就一定為假,第二個條件就不會被計算

對於or
如果前面的第一個條件為真,那麼這個or前後兩個條件組成的表示式 的計算結果就一定為真,第二個條件就不會被計算

演算法運算子

– 減 +加 *乘 **冪 /除 //整除 %取餘

 身份運算子

is 是判斷倆個識別符號是不是引用同一個物件,如果是返回True 否則 False

is not 是判斷倆個識別符號是不是引用不同的物件,如果是返回True否則返回False

成員運算子

in 如果在指定的序列中找到值,則返回True 否則返回False

not in 如果在指定的序列中沒有找到值,則返回True 否則返回Fasle

while 語句

a=4

b=3

while a>b:

       print(a)

because a恆大於b則這段程式碼死迴圈,可以採用Ctrl+c跳出迴圈

while 的作用就是當條件始終滿足時候不斷重複迴圈內的程式碼

while 常用結構有

while 條件:

        ……..

else:

        ……

else起作用的條件為while始終正常結束,現在只需記住while不是被break結束,else便可執行

while迴圈可巢狀使用

lg:九九乘法表

num1=1
while num1<=9:
num2=9
while num1<=num2:
print(“%d*%d=%s”%(num1,num2,num1*num2),end=” “)
num2-=1

num1+=1
print()

“ ”表示製表符 

未使用

1*9=9 1*8=8 1*7=7 1*6=6 1*5=5 1*4=4 1*3=3 1*2=2 1*1=1
2*9=18 2*8=16 2*7=14 2*6=12 2*5=10 2*4=8 2*3=6 2*2=4
3*9=27 3*8=24 3*7=21 3*6=18 3*5=15 3*4=12 3*3=9
4*9=36 4*8=32 4*7=28 4*6=24 4*5=20 4*4=16
5*9=45 5*8=40 5*7=35 5*6=30 5*5=25
6*9=54 6*8=48 6*7=42 6*6=36
7*9=63 7*8=56 7*7=49
8*9=72 8*8=64
9*9=81

使用

1*9=9 1*8=8 1*7=7 1*6=6 1*5=5 1*4=4 1*3=3 1*2=2 1*1=1
2*9=18 2*8=16 2*7=14 2*6=12 2*5=10 2*4=8 2*3=6 2*2=4
3*9=27 3*8=24 3*7=21 3*6=18 3*5=15 3*4=12 3*3=9
4*9=36 4*8=32 4*7=28 4*6=24 4*5=20 4*4=16
5*9=45 5*8=40 5*7=35 5*6=30 5*5=25
6*9=54 6*8=48 6*7=42 6*6=36
7*9=63 7*8=56 7*7=49
8*9=72 8*8=64
9*9=81

 

break語句 結束當次迴圈

continue 跳出當次迴圈

 

相關文章