python第一周心得 Python第一周總結

2021-10-12 11:28:47 字數 3482 閱讀 7232

變數 不能為系統自帶的內建函式,如def,help,sum等等

變數不能已下劃線數字來開頭,對大小寫敏感

變數後直接接數字,則被賦值為整型,如何加引號則賦值型別為字串str型別

a = 1      -————>整型(int)            b = "2"      ——————>字串(str)

用print()直接輸出

a = "hello"

print(a)

在 使用者想要同時輸出變數和字串時,必須要格式化輸出

age = 13

print("你的年齡為%s")%(age)

input用來輸入,改輸入的資料型別為字串型別(str)

a = input("請輸入你的名字")

print("你的名字為" + a)

條件語句的使用:縮排必須一樣

if 條件:

結果else:

結果if 1 == 1:

print("true")

else:

print(false)

while 迴圈使用:   如果條件沒到,則繼續執行縮排內的迴圈語句,縮排外的語句不會執行

while 迴圈條件:

怎麼樣a = 0

while a < 10:

a = a +1

print(a)

關於while迴圈的補充:

continue:直接轉跳至下一次迴圈

break:終止迴圈跳出

a = 0

while a < 11:

if a == 7:

a = a +1

continue

print(a)

a = a + 1

#當a小於10,每次輸出+1,但不輸出7

#輸入三次機會登入

mode = 0

password = "123456"

while mode < 3:

a = input("請輸入你的密碼:")

mode = mode + 1

if a == password:

print("密碼正確")

break

if mode == 3:

print("請重新登入")

in       not in      判斷關鍵字是否在變數裡面

a = "awdawda"

wq = "aw" in a

print(wq)

算數運算: a = 10 *40

賦值運算:a = a +1

_____>得到的是值

比較運算: a = 1 >5

邏輯運算:a >1 or 1 ==1

成員運算:a = "a" in "abc"—————>得到的是布林型別

.capitalize():將變數內的 所有字串除首字母以外全部轉換為小寫

a = "ajwfisnf"

y = a.capitalize()

print (y)

.count(y,a,b) 從變數內的字串裡面選取y字母出現過幾次(從a開始到b結束,開始計數)

a = "ajwfisnjf"

y = a.count("j",5,8)

print(y)

#前面是需要 數的字串後面是範圍,可加可不加

.center():將字串居中為特定長度

a = "ajwfisnjf"

y = a.center(20,"*")

print(y)

#將變數居中,總長度為20個字元,空白地方用*填充,後面替換引數只能為乙個字元

.endswith     和    .startswith :   判斷是否以什麼結尾,返回值為布林值

a = "ajwfisnjf"

y = a.startswith("a")

z = a.endswith("f")

print(y)

print(z)

#是否以a,f 開頭結尾

.find()  和 .index() :從0往下尋找關鍵字,獲取出現的值

a = "ajwfisnjf"

y = a.find("a")

z = a.index("a")

print(y)

#在變數a尋找關鍵字a,返回關鍵字的位置如果 沒有find返回-1則index報錯

.format():將變數中的{}替換出來

a = "你好,我叫,我喜歡的運動是"

b = a.format(a ="alom",b ="打籃球")

print(b)

#format裡面的值,如果變數中的{}為空,則依次對應,如果{}裡面有引數,則一一對應,裡的引數必須對應,字母對字母 ,數字對數字

.format_map():與前者用法大概相同  ,格式有些差異

a = "你好,我叫,我喜歡的運動是"

b = a.format_map()

print(b)

#在()裡必須加{}

.upper():將字串內全部轉為大寫

a = "awdawda"

b = a.upper()

print(b)

.casefold():將字串內全部轉為小寫

a = "bwfuba"

b = a.casefold()

print(b)

.replace():用符號遮蓋範圍內的字元

a = "123456789"

b = a.replace(a[2:7],"*" *10)

print(b)

#a為變數後直接代表範圍,[2,7]2包含這個數開始7不包含這個數結束,範圍內的都不會顯示,用*代替,最後的是*的數量

.isalnum:變數中只允許出現字母和數字返回true否則false

a = "1234567a89"

b = a.isalnum()

print(b)

.isalpha():只執行出現字母

a = "ladwa"

b = a.isalpha()

print(b)

.isdecimal()      和    .isdigit()     只允許變數中為數字

c = "②"

a = "②"

b = a.isdigit()

v = c.isdecimal()

print(b)

print(v)

#前者返回true後者false

.expandtabs(x):將變數中的字元按照x為一組分割,如果沒有出現tab鍵則繼續,如果出現tab鍵後按照前面字母的個數將於x組對比,差幾個字元則出現幾個空格

a = "awd\tsgsgesgsejb\tawnaw\tfih"

v = a.expandtabs(6)

print(v)

#如果字元沒有到6\t自動補充三個空格,後面分別是一組滿6和乙個5所以自動補1個空格

標籤:總結,變數,第一周,python,format,字串,while,mode,print

python第一周心得 Python學習心得第7天

mysql資料庫 1 mysql簡介 mysql是最流行的rdbms relational database management system 關聯式資料庫管理系統 特別是在web應用方面。資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫,每個資料庫都有乙個或多個不同的api用...

python 一 第一周

print hello word 列印hello word name 字串 int 1boo trueusername input username 輸入 print username info info format username username print info username na...

Python第一周總結

import this命令可以輸出它的具體內容,在初學python時可以讓我們對python這門語言的特性有乙個大體的了解,對今後的程式設計提供了很大的幫助 定義乙個python變數可以使用數字 字母 下劃線數字不能開頭,不能使用特殊字元和空格,變數的型別有整形 浮點型 字串型分別對應int flo...