Python3基礎語法

1.常量|變量

    變量是一個指針,它指向一塊內存,是一種強類型的動態語言python

    常跟賦值運算符'=',如:spa

        a = 2指針

    變量的命名規則:code

        [1].只能包含字母、數字、下劃線對象

        [2].只能以字母、下劃線開頭內存

        [3].不能是python解釋器的保留字(如if)element

2.運算符

    2.1算術運算符

        算術運算符只對數值類型,常見的"+ - * / // % **",返回運算結果it

        特別地:for循環

        

        

    2.2比較運算符

        比較運算符有"== != > >= < <=",返回時Bool值True、Falseclass

    2.3邏輯運算符

        邏輯運算符有"and or not",參與運算的成員只能是Bool類型,或者能夠隱式轉化爲bool類型

     

    2.4按位運算符

        按位運算符有"& | ^ >> <<",對二進制進行操做

3.程序控制結構

    3.1順序結構

    3.2分支結構

if 1:
    print('1 is True.')
print('continue.')
if 0:
    print('0 is False.')
print('continue.')

        0、空的內置結構、None都是False;非0、非空的內置結構都是True

    

    3.3循環結構

while cond:
    block

        在while循環體block中要修改條件cond,使得條件在某次判斷時爲假,跳出循環

for element in itrator:
    block

        在for循環體中絕對不要修改可迭代對象itrator,可能致使程序掛掉等不可預料結果

        break用於跳出當層循環,continue用於跳出當層循環的當次循環

for _ in range(2,10):
    if True:
        break
else:
    print('breaked')

        else子句跟隨for,用於在for循環正常跳出時運行

4.練習

4.1負數位運算

-0b100000001            -257的二進制
0000 0001 0000 0001
       256       1     正數的257   原碼
1111 1110 1111 1110    取反碼
1111 1110 1111 1111     +1    負數的257 補碼
0001 1111 1101 1111    右移3位
1111 1111 1101 1110   -1
0000 0000 0010 0001    取反碼,正數的
       32    1

4.2素數

相關文章
相關標籤/搜索