python 的基礎 學習 第三

2022-05-08 01:06:08 字數 2335 閱讀 1534

1,in ,not in 

判斷子元素是是否在原字串(字典,列表,集合)中,主要是用在檢測敏感字

print('a'

in'abcchhhhd')

有則返回true,

print('j' in 'abcchhhhd')

沒有則返回false

主要是用在檢測敏感字

comment = input("")

while

true:

if'血腥'

incomment:

print(

"請重新輸入:")

break

2,控制流程 之 while ....else 之深入

如果迴圈被break 打斷,程式就不會走else語句,否則就走else語句

flag =true

while

flag:

if flag ==true:

print(

'歡迎學習python')

break

else

: print(

'呵呵呵

')

flag =true

while

true:

if flag ==true:

print(

'歡迎學習python')

if flag ==false:

print(

'hhhh')

else

: print(

'呵呵呵

')

3,  格式化輸出 

name =input("

請輸入你的姓名:")

age =input("

請輸入你的年齡:")

hobby =input("

請輸入你的愛好:")

msg ="

我的姓名叫%s,年齡是%d,愛好是%s

"%(name,int

(age),hobby)

print(msg)

先看上面的**,其中%s代表字串的佔位符,%d是數字的佔位符,這時候必須在年齡一行輸入數字,否則程式會報錯。

這裡有個問題如果,程式裡有兩個%%,這時候怎麼辦呢?

name =input("

請輸入你的姓名:")

age =input("

請輸入你的年齡:")

hobby =input("

請輸入你的愛好:")

msg = "

我是%s,年齡%d,愛好是%s,目前學習進度為80%%

"%(name,int

(age),hobby)

print(msg)

還有一種字典的格式化輸出模式,dic 字典輸出

dic =

msg ="

我叫%(name)s,年齡%(age)d歲,愛好%(hobby)s,

"%dic

print(msg)

4,基本運算子

運算子計算機可以進行的運算有很多種,可不只加減乘除這麼簡單,運算按種類可分為算數運算、比較運算、邏輯運算、賦值運算、成員運算、身份運算、位運算,今天我們暫只學習算數運算、比較運算、邏輯運算、賦值運算

算數運算

以下假設變數:a=10,b=20

比較運算

以下假設變數:a=10,b=20

賦值運算

以下假設變數:a=10,b=20

邏輯運算

針對邏輯運算的進一步研究:

1,在沒有()的情況下not 優先順序高於 and,and優先順序高於or,即優先順序關係為( )>not>and>or,同一優先順序從左往右計算。

2,x or y , x為真,值就是x,x為假,值是y;

x and y, x為真,值是y,x為假,值是x。

Python基礎學習 第三彈

向內看自己,永遠看自己的進步!好!開始!五 函式 def定義函式,函式分為有無引數 有無返回值。函式先後順序執行,先定義函式在呼叫函式。函式的本質是乙個位址,函式的引數可以為另乙個函式,函式作為變數時不帶括號。還可以利用返回值作為引數。帶括號的函式的型別是函式的返回值型別。函式可以有多個返回值。re...

python 基礎學習 第三天 總結

今天補上了剩餘的資料型別,元組,集合,字典,python四大金剛 列表,元組,集合,字典 終於齊聚一堂了,桃園三結義?多了乙個。三缺一?剛好。這四個醜陋的東西昨天搞死我了,方法巨多,又不知道有啥子含義,背倒是能背,沒啥子意義啊,乙個列表不就行了嗎?幹嘛搞四大金剛,雖然存在即是合理的,但是沒人給我闡述...

Python學習的第三天

接下來繼續 1 運算子 2 while迴圈 1.算數運算子 是完成基本的算術運算使用的符號,用來處理四則運算 運算子描述例項 加10 20 30 減 10 20 10 乘 10 20 200 除 10 20 0.5 取整除 返回除法的整數部分 商 9 2 輸出結果 4 取餘數 返回除法的餘數 9 2...