1.1表示式:在pyhon中,2+2稱為表示式,是值、變數和操作符的組合。
單獨的乙個值也被看做乙個表示式,單獨的變數也是如此。
語句是一段會產生效果的**單元,如建立新變數或者顯示乙個值
>>>n =17
>>>print(n)
第一行是乙個賦值語句,將值17賦給變數n
第二行是乙個print語句,顯示變數n的值
【區別與聯絡】
表示式:表達是某件事
語句:表達是做某件事
>>>4*28
>>>print (4
*2)8
上述表示式結果一樣,是因為互動式直譯器總是把所有的表示式都列印出來,是因為都使用了repr函式對結果進行呈現。
數學操作符,優先順序從高到低
操作符操作
例子求值為
**指數
2**38%
取餘22%86//
取整22//82/
除22/8
2.75*乘
3*515-減
5-23+加
2+24
1.2常見資料型別
資料型別
例子整型
-2,-1,0,1…
浮點型-1.25,-1.0,0.0,5….
字串『a』,』hello』…
python程式也可以有文字值,稱為「字串」,或strs(發音為「strs」)總是用單引號(』)包圍住字串(eg:』hello』)。
1.3字串的連線和複製
在用於兩個字串時,「+」將字串連線起來,成為「字串連線」操作符,將「*」用於乙個字串和乙個整型值之間時,表示「字串複製」。
例如
>>>
'alice'+'bob'
'alicebob'
>>>
'alice'*5
'alicealicealicealicealice'
1.4賦值語句
賦值語句包含乙個變數名、乙個等號(稱為賦值操作符),以及要儲存的值。如果輸入賦值語句 spam=42,那麼名為spam的變數將儲存乙個整型值42。
1.4.1變數名
1.只能是乙個詞
2.只能包含字母、數字和下劃線。
3.不能以數字開頭。
【注】變數名區分大小寫
1.5第乙個python程式
# this program says hello and aks for my name.
print('hello world')
print("whta's your name?")
myname = input()
print('it is good to meet you,'+ myname)
print('the length of your name is:')
print(len(myname))
print('what is your age?')
myage=input()
print('you will be'+ str(int(myage)+1) + 'in a year')
1.6內建函式簡介
1.6.1print()函式
print()函式將括號內的字串顯示在螢幕上,print()允許傳入乙個整型值或字串。
1.6.2input()函式
函式等待使用者在鍵盤上輸入一些文字,並按下回車鍵。這個函式求值為乙個字串,即使用者輸入的文字。
1.6.3len()函式
可以向len()函式傳遞乙個字元換(或者包含字串的變數)然後該函式求值為乙個整數,即字串中字元的個數。
1.6.4str()、int()、float()函式
str()、int()、float()函式分貝求值為傳入值得字串、整數、和浮點數形式
文字數字相等的判斷
雖然數字的字串值被認為與整數和浮點型值完全不同,單整型值可以與浮點值相等。
>>>
42 == '42'
false
>>>
42 == 42.0
true
#python進行這種區分,是因為字串是文字,而整型值和浮點型都是數字。
內建函式的官方文件 Python學習筆記 第1章 基礎
1.python 獲取幫助 例如help print 退出幫助q鍵 2.注釋使用 print hello world 注意到print是乙個函式3.52.3e 4 其中e表示10的冪,python沒有單獨的long型別,int型別可以指任何大小的整數。4.可以使用單引號和雙引號指定字串 將我這樣框進...
第1章 python 基礎語法 3
目錄 1.8 字典 1.9 字典練習 2.0 2.1 流程控制 if條件判斷 dic 字典是python 中唯一的對映型別 雜湊表 字典物件是可變的,但是字典的鍵必須使用不可變物件,乙個字典中可以使用不同型別的鍵值。字典的方法 dic.tab 1 dic.clear 刪除字典內所有元素 2 get ...
1 第1章 Pandas基礎
1.5.2.5 練習二 現有乙份關於科比的投籃資料集,請解決如下問題 1.5.2.6 a 哪種action type和combined shot type的組合是最多的?df pd.read csv data kobe data.csv index col shot id df.head pd.se...