python基礎知識整理

語言類型:python

一:解釋型:從上到下一行一行解釋轉換成二進制spa

      優勢:開發效率快,能跨平臺。開發

       缺點:執行速度慢input

       編譯型:從上到下一次性所有編譯轉換成二進制編譯

      缺點:開發效率慢,不能跨平臺。效率

      優勢點:執行速度快變量

二:python種類循環

      cpython  jpython  其餘語言python二進制

三:python版本(2.7/3)密碼

python2和python3區別:

一:python2中大量的重複代碼,和其餘語言陋習。

       python3簡單,優美,清晰

二:python2打印不用加括號,python3打印必須加括號

 

四:變量:

規則:1變量由數字,字母,下劃線任意組合

          2 不能以數字開頭

          3 不能是python中關鍵字

          4 變量具備可描述性

          5 不能是中文

          6 駝峯體和下劃線

          7 變量名稱不要太長

五:常量:一直不會變的就是常量,例如建國日期,節日

六:用戶交互:input

三次登錄:

count=0
while count<3:
    count = count + 1
    name = input('>>>請輸入您的用戶名')
    password = input('>>>請輸入您的密碼')
    if name=='zhujun'and password=='12345678':
        print ('登錄成功')
        break
    else:
        print('請從新輸入')

七:註釋

單行註釋:#

多行註釋:‘’‘’或「」「」

八:if條件語句

if 條件:

        結果

if和else搭配

if/elif/elif/else

九:while循環

小練習:

1、使用while循環輸入 1 2 3 4 5 6     8 9 10
count=0
while count<10:
    count=count+1
    if count==7:
        print('')
        continue
    else:print(count)

2、求1-100的全部數的和
count=1
sum=0
while count<101:
    sum=sum+count
    count=count+1
print(sum)
3、輸出 1-100 內的全部奇數
count=0
while count<101:
    count=count+1
    if count % 2 == 1:
        print(count)
4、輸出 1-100 內的全部偶數
count = 0
while count < 101:
    count = count + 1
    if count % 2 == 0:
        print(count)

5、求1-2+3-4+5 ... 99的全部數的和
第一種:
count=1
sum=0
while count<100:
    if count%2==0:
        sum=sum-count
        count = count + 1
    else:
        sum=sum+count
        count = count + 1
print(sum)

#第二種:
sum=0
for i in range(1,100):
    if i %2==0:
        sum=sum-i
    else:
        i % 2 == 1
        sum = sum + i
print(sum)

 

1到100全部奇數偶數的和
print(sum([i for i in range(101) if i%2==0]))
print(sum([i for i in range(101) if i%2==1]))
相關文章
相關標籤/搜索