神奇的python系列2 python基礎一

2022-05-29 16:57:13 字數 3540 閱讀 4611

第一步:python的while迴圈

while迴圈的基本結構:

while 條件:

縮排 迴圈體

具體如下:

while 3>2:

print("

好嗨喲"

)

print("

你的駱駝")

print("

再活五百年")

print("

在人間"

)

print("

癢")

1

#列印輸出1-100以內的所有數

2 num = 1

3while num<101:

4print

(num)

5 num = num + 1

接下來說一下break和continue

1.break:終止迴圈,break以下**都不執行

1

while 3>2:

2print(1)

3break

4print(2)

5print(4)

1

#用while迴圈列印輸出0-50的所有數

2 num =0

3while

true:

4if num > 50:

5break

6print

(num)

7 num = num + 1

2.continue:跳出本次迴圈,繼續下次迴圈

1

while 3>2:

2print(1)

3continue

4print(2)

5print(5)

1

#列印輸出1,2,3,4,5,6,7,8,1023

4 num = 1

5while num<11:

6if num == 9:

7 num = num + 1

8continue

9print

(num)

10 num = num + 1

第二步:格式化輸出

msg = '

你好%s,我是%s

'%('

少年','

meet')

print(msg)

格式化輸出中%表示乙個佔位,比如說上學時幫人佔位置這樣的情況,那%後面的s則是表示這是乙個字串型別。

1  name = input("

姓名:"

)2 age = input("

年齡:"

)3 msg = '

姓名:%s,年齡:%d

'%(input("

姓名:"),int(input("

年齡:"

)))4

print

(msg)5#

%d== %i d和i必須放入的是整型

格式化輸出的另一種寫法:

name = input("

姓名:"

)age = input("

年齡:"

)msg = f'

姓名:,年齡:

'#需要注意的是這種寫法必須是

python3.6版本以上

print(msg)

格式化輸出要注意:   

1.數量要一一對應

2.在格式化中使用%的時候需要轉義 %%

第三步:運算子

1.比較運算子

>  =  <=  ==  !=

2.賦值運算子

+= -= *= /= //= **= %=

3.成員運算子

in  not in

4.邏輯運算子

and  or  not

邏輯運算的優先順序:( )>not>and>or,同一優先順序從左往右計算。這裡需要注意的是 and 和 or 運算的結果:

5.算數運算子

+ - * / ** % //

第四步:初識編碼(一)

python2的

預設編碼是ascill,而python3對內容進行編碼的預設為utf-8。

ascii 美國 256個位元組 沒有中文

乙個位元組 8位

gbk 中國

中文 2位元組 16位

英文 1位元組 8位

unicode 萬國碼

2個位元組 16位

4個位元組 32位

utf-8 可變編碼

英文 1位元組 8位

歐洲 2位元組 16位

亞洲 3位元組 24位

單位的轉換

8bit=1byte

1024byte=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb

1024tb=1pb

1024tb=1eb

1024eb=1zb

1024zb=1yb

1024yb=1nb

1024nb=1db

常⽤到tb就夠了

window下共存python2和python3

要在window下共存兩個版本的python 這裡試的是python2.7和python3.6兩個版本,作業系統是window 10 7。分別找到這兩個版本的安裝包,在兩個版本的安裝包裡面,找到python.exe這個檔案,然後把python.exe檔案更名為python2 python3或者可以更...

神奇的東西2

你為什麼不問問神奇的海螺呢?這次開始講c 遼,雖然因為時間問題,組長並沒有講完計畫內容,但是問題不帶 首先呢,阿鳴先講完了紙質周任務,就是一堆基礎的小細節,define這個傻子替換,符號優先順序,八進位制十六進製制,字元陣列初始化。然後開始補充神奇的東西 指標常量 常量指標 const 常量指標 指...

python系列 2 函式

def hello name print hello name hello alice hello bob import random def getanswer answernumber if answernumber 1 return it is a certain elif answernum...