第1章 python基礎

2021-08-13 17:47:58 字數 2371 閱讀 1852

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...