python自學 查缺補漏) 1

2021-09-29 22:32:40 字數 2913 閱讀 5909

# 輸入的數字被賦值給a,會自動根據輸入的型別定義a的型別

a =input()

# 輸入多個資料可以採用這種方式,間隔資料的分隔符可以填在split的括號中

a,b =

input()

.split(

)"""

也可以採用for迴圈的方式對資料進行錄入

input的括號中可以新增想要顯示的提示文字

"""name =

input

("plz input your name:"

)

str1 =

"i love"

str2 =

"python"

str3 =

"machine learning"

print

(str1 + str2)

# 輸出為i lovepython

print

(str1, str3)

# 輸出為i love machine learning

""""+"沒有空格符,直接憑藉在一起,

」,"中間會有空格符

"""

print

("\\\n"

)"""

這裡輸出為:

\第乙個\被識別為轉義符,將第二個\輸出

第三個\被識別為轉義符,和n組合起來被當作換行符

"""print

("\\n"

)"""

這裡輸出為:

\n第乙個\被識別為轉義符,將後面的\n組合在一起輸出

"""print

(r"\\\n"

)"""

這裡輸出為:

\\\n

只要前面加"r",就會把後面的內容全部輸出而不會被識別為轉義符

"""

print

("ab

c")"""

輸出的結果為:ab

c只要print時按照不同行輸入,結果就是不同行顯示

"""

乙個英文本母佔乙個位元組,乙個中文漢字占用三個位元組

在字串儲存磁碟或傳輸時需要將型別轉化為bytes

b'abc'

'abc'

.encode(

'ascii'

)"""

兩種方法是等價的,這裡的ascii是指abc的編碼方式

"""'中文'

.encode(

'utf-8'

)# encode()為編碼

b'abc'

.decode(

'ascii'

)b'\xe4\xb8\xad\xe6\x96\x87'

.decode(

'utf-8'

)#相應的decode()為解碼,直接得到

# abc

# 中國

b'\xe4\xb8\xad\xdf'

.decode(

'utf-8'

, errors=

'ignore'

)# 忽略錯誤字元

"""

python採用%來格式化輸出,常見的佔位符有%s,%d,%f,%x(十六進製制)

""""i'm %s"

%"tom"

另一種格式化方式format(),不推薦,較麻煩

# 通過位置來定位,具體可以參見廖雪峰的官方**

'hello, , 成績提公升了 %'

.format

('小明'

,17.125

)

list[-

1]# 列表中最後乙個元素

list

.insert(index,

'nnn'

)# 在指定的位置插入元素

list

.pop(

)# 刪除列表末尾的元素

list

.pop(index)

# 刪除列表中指定位置的元素

list

[index]

=' '

# 直接對列表中指定位置的元素進行修改

t =(1

,)# 定義乙個元素的tuple時,必須新增",",避免跟數學符號小括號發生歧義,導致最後的結果變成了數字1

if  a>b and a<99:

pass

elif a>c or c==90:

pass

else

:pass

while n <10:

n = n +

1print

(n)

dict內部存放的順序和key放入的順序沒有關係

d =

d['a'

]# 獲取key為a對應的value,如果沒有a會報錯

d.get(

'a')

# 功能和前面一樣,如果沒有a,會返回none

d.get(

'a',-1

)# 功能和前面一樣,如果沒有a,會返回-1,可以自己指定

d.pop(

'b')

# 刪除key為b的元素

自定義函式同時傳遞多個引數

def

an(b)

:print

(b)an([1

,3,5

,7,9

])# 兩種方法

defan1

(*b)

:print

(b)an1(1,

3,5,

7,9)

bootstrap 查缺補漏

bootstrap標題樣式進行了以下顯著的優化重置 單行內聯 多行塊 注pre.pre scrollable 控制 塊區域最大高度為340px,一旦超出這個高度,就會在y軸出現滾動條 使用者輸入 複製 table 基礎 table striped 斑馬線 table bordered 帶邊框的 ta...

React查缺補漏

1.react.createelement 根據指定的第乙個引數建立乙個react元素 第乙個引數是必填,傳入的是似html標籤名稱,eg ul,li 第二個引數是選填,表示的是屬性,eg classname 第三個引數是選填,子節點,eg 要顯示的文字內容 render react.createe...

HTML查缺補漏

標籤名必須使用小寫字母 屬性名必須使用小寫字母,屬性值必須用雙引號包裹 使用4個空格作為乙個縮排層級 class屬性值 單純全小寫,單詞之間以 分割 id屬性值使用小駝峰式命名法 元素是實體,標籤是名稱 標記 元素構成html檔案的基本物件 標籤用於標記html元素屬性 引入外部資源 定義內聯樣式 ...