while 的循環遍歷 分享心得

while

基本循環體

1.while

while 條件:
    循環體

2.while else

while 條件:
    循環體
    else:#若是while條件結果爲假 不執行循環體 直接執行else
        代碼塊

3.break.continue

continue

假裝成循環體中最後一行代碼(跳出本次循環)python

while 條件:
	循環體
    continue# 以後不執行
    代碼塊

break

跳出當前循環編碼

while 條件:
    循環體
    break#以後不執行
    代碼

格式化輸出

%和%d%s和f的含義和用法

%是佔位符佔着輸出位置的位置 (佔用了必須輸出)spa

%s和%dcode

name=input('請輸入姓名')
age=input('請輸入年齡')
job=input('請輸入職業')
s='姓名%s,年齡%s,職業%s'%(name,age,job)#經過%鏈接前面的字符串和後面的變量
print(s)

%d輸出的數字 input輸入的數字是字符串 因此要經過int()來進行數據類型轉換
name=input('請輸入姓名')
age=int(input('請輸入年齡'))
job=input('請輸入職業')
s='姓名%s,年齡%d,職業%s'%(name,age,job)#經過%鏈接前面的字符串和後面的變量
print(s)

進階篇

name=input('請輸入姓名')
age=int(input('請輸入年齡'))
job=input('請輸入職業')
s=f"我叫{name},我今年{age}歲了,個人職業是{job}"#變量=f'我叫{變量名},我今年{變量名}'
print(s)#經過%鏈接前面的字符串和後面的變量

運算符

算術運算符

+,一,*,/ //,%utf-8

用於計算ci

不常見的舉例例如unicode

//整除字符串

print(3//2)#輸出等於1

注意點input

/除號class

在python2中是整除 python3是浮點數除數

賦值運算符

==判斷兩邊是否相等

a+=1 >>>> a=a+1

b+=1 >>>>> b=b+1

邏輯運算符

and

例如

x 空格 and 空格 y

x爲真 值爲y的結果 x爲假等於x的值 全爲假等於前面的值

9and1 #結果等於1
#and的條件是 前面爲真值後面的結果 爲假等於前面的 全爲假等於前面的

or

例如

x 空格 or 空格 y

x爲真值爲x的值 x爲假值爲y的值 全爲假等於後面的值

9or1 #結果等於9
#and的條件是 前面爲真值後面的結果 爲假等於前面的 全爲假等於後面的

not

非 not Ture ==Flase

成員運算符

in not in 判斷

a='dasdqwdqwd'
if'sb' not in a:
    print(ture)

編碼初識

ascii 英文1個字節 8位

gbk 中文2個字節 16位

unicode(萬國碼) 英文2個字節 16位 中文4個字節 32位

utf-8 英文1個字節 8位 歐洲2個字節 16位 中文3個字節 24位

相關文章
相關標籤/搜索