-
定義變量=右邊的值
為整數時可加可不加單/雙引號
為字符串時,需加單/雙引號。
print()里變量名不能加單/雙引號,加了只會呈現變量名。
查看全部 -
基礎數據類型
整數
十進制
二進制0b開口
十六進制0x開口
浮點數
就是我們生活中的小數
布爾值
只有兩個值。true,false。
三種運算:and與運算、or或運算、not非運算。
字符串
非數字類型的
空值
none,與0不同,0為數值,none做空
查看全部 -
要表示字符串Bob said "I'm OK"
由于'和"會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為'Bob said \"I\'m OK\".'
查看全部 -
整數與浮點數可一起運算,運算方式可用四則來進行運算,即加減乘除。
運算結果中,浮點數可代表整數的結果,但整數不能代表浮點數的結果。
注:Python2與Python3運算得到的結果不一致,Python2運算結果只保留整數,Python3則保留了小數點。
取模運算中,用%(百分比)符號來表示進行取模,公式為print(數字%數字)#,取模運算中,以2為取模結為0時,嘖為偶數,反之為奇數。
特殊除法為地板除,以//(雙斜杠)符號來表示。公式為:數字//數字#,運算結果去除小數,保留整數
若要保留小數,則以round()函數來表示,當需求要保留計算結果為兩位小數時,則公式為:
定量名=‘數字’
result=round(定量名(加點乘除),2)
print(result)
當需求保留小數位越多時,則小數位根據需求來調整
查看全部 -
# Enter a code
name=['Alice', 'Bob', 'Candy', 'David', 'Ellena'];
score=[89, 72, 88, 79, 99];
name1=[89, 72, 88, 79, 99];#name1=name并不是對name1賦值
sord=0;
i=0;
j=0;
while j<5:
? ? while i<5:
? ? ? ? if(score[j]>score[i]):
? ? ? ? ? ? sord=sord+1;
? ? ? ? i=i+1;
? ? name1[sord]=name[j];
? ? j=j+1;
? ? i=0;?
? ? sord=0;
print(name1);
查看全部 -
# Enter a code查看全部
-
# Enter a code查看全部
-
# Enter a code查看全部
-
# Enter a code查看全部
-
變量名即標簽,可由大小寫英文字母,數字及下劃線-組成,但不能以數字開頭。變量名命名時盡量不要與Python關鍵字(and,or,not)重合。
變量名=數據,如num=‘大笨蛋’,此時num即為變量名,‘大笨蛋’為該變量名存儲的數據。在Python中,一個變量可存儲不同類型的數據。
通過print(變量名)來輸出數據,如num(變量名)=‘大笨豬’(所存儲數據),可輸出為print(num)=大笨豬
查看全部 -
IndentationError: expected an indented block(說明此處需要縮進)
sum=0
num=0
while True:
? ? for a in range(0,1001):
? ? ? ? if a%2==0:
? ? ? ? ? ? sum=sum+a
? ? break
print(sum)
查看全部 -
一、Number:
1.?int:數據類型為整數的數字包含正負數,應用范圍多諸多,但不包括精度要求高的數據。
2.?float: 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示。
3.?bool:只有True、False兩種值。
4.?complex: 復數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 復數的實部a和虛部b都是浮點型。
5.?其他進制的整數:1)十進制:不能以0開頭;二進制:1)以0b開頭;3)八進制:以0o開頭;4)十六進制:以0x開頭。
6.?注意:所有以其他進制定義的整數,輸出結果均為十進制
二、String:
1.?字符串類型用于保存文本(不局限于文本的個數)信息。
2.?用單引號 ' 或雙引號 " 括起來表示。
3.?字符串的截?。?/p>
???
例如:
?????
4.?反斜杠可以用來轉義,使用r可以讓反斜杠不發生轉義:
?????
5.?注:Python 沒有單獨的字符類型,一個字符就是長度為1的字符串;Python中的字符串不能改變。
三、List:
1.?列表可以完成大多數集合類的數據結構實現。
2.?列表中元素的類型可以不相同,它支持數字,字符串甚至可以包含列表(所謂嵌套)。
3.?列表是寫在方括號 [] 之間、用逗號分隔開的元素列表:列表名=[值1,值2]
4.?列表截取:
?????????
?5.?注:List中的元素是可以改變的。
四、Tuple:
1.?元組為括號形式:元組名=(值1,值2)
2.?元組可以存儲任意數據類型,與列表類似。
3.?元組也可以被索引和切片,方法一樣。
4.?元組也可以使用+操作符進行拼接。
5.?注:構造包含 0 或 1 個元素的元組的特殊語法規則;元組的元素不能修改。
五、Set:
1.?集合只能用于去重和關系運算(集合不可以通過下標取值),沒有鍵值對。
2.?聲明空集合的話必須使用關鍵字"set"(如:XX=set()),則默認為字典。
3.?可保存任意數據類型。
4.?使用{},多個值之間用,隔開:集合名={值1,值2}
5.?集合是無序的
六、Dictionary:
1.?字典屬性可以保存任意數據類型(包括字典)。
2.?字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
3.?字典是一種映射類型,字典用 { } 標識,它是一個無序的 鍵(key) : 值(value) 的集合。
4.?字典的關鍵字(key)必須為不可變類型且唯一。。
??Python查詢變量所指的對象類型:isinstance() 和 type()。
查看全部 -
?print() 語法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
objects -- 復數,表示可以一次輸出多個對象。輸出多個對象時,需要用 , 分隔。
sep -- 用來間隔多個對象,默認值是一個空格。
end -- 用來設定以什么結尾。默認值是換行符 \n,我們可以換成其他字符串。
file -- 要寫入的文件對象。
flush -- 輸出是否被緩存通常決定于 file,但如果 flush 關鍵字參數為 True,流會被強制刷新。
例如:print("Hello 默婼!","hello python",sep="....")
查看全部 -
變量要求:
變量名由大小寫英文字母、數字和下劃線_組成
變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用
變量賦值:
Python 中的變量賦值不需要類型聲明。
每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息。
每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。
等號?=?用來給變量賦值。
等號?=?運算符左邊是一個變量名,等號?=?運算符右邊是存儲在變量中的值
多個變量賦值:a, b, c = 1, 2, "john"? or??a = b = c = 1
查看全部 -
注意if else順序,因為若符合前面大框架條件就不會繼續后面的程序了查看全部
舉報