Python學習日誌 Day1

2021-09-25 07:37:24 字數 3189 閱讀 4727

編譯型:c、c++

動靜態:對資料型別做檢查的時間,執行時檢查為動態,不需指明資料型別;編譯期檢查為靜態

python:動態解釋強型別

ide:整合開發環境 integrated development environment

print

("a"

)

a=

input

()

type

(a)#記憶體位址

id(a)

字串 string

列表 list

元組 tuple

字典 dict

集合 set作用

命名

注意:

>>

>

import keyword

>>

> keyword.kwlist

['false'

,'none'

,'true'

,'and'

,'as'

,'assert'

,'async'

,'await'

,'break'

,'class'

,'continue'

,'def'

,'del'

,'elif'

,'else'

,'except'

,'finally'

,'for'

,'from'

,'global'

,'if'

,'import'

,'in'

,'is'

,'lambda'

,'nonlocal'

,'not'

,'or'

,'pass'

,'raise'

,'return'

,'try'

,'while'

,'with'

,'yield'

]

不變的量 : 通常用大寫

#例如

pi=3.1415926

#互換x=

123y=

456x,y=y,x

#  ** 代表冪
函式名

描述abs(x)

絕對值pow(x,y)

x^yround(x,[n])

返回四捨五入值,n表小數點位數

math.exp(x)

返回e的x次冪

math.fabs(x)

返回絕對值,浮點型別

math.ceil(x)

返回上入整數

math.floor(x)

返回下舍整數

math.log(x,[y])

單引數,預設以e為底;雙引數以[y]為底

math.sqrt(x)

平方根max(x1,x2,x3…)

返回最大值

min(x1,x2,x3…)

返回最小值

運算子描述

例項**

冪運算a**b%取餘

a%b//

整除a//b

divmod(x,y)

取商和餘

>>

>

divmod(23

,5)(

4,3)

運算子描述&

與 同為1才是1 否則為0

|或 有1即是1

^異或 不同則為1

~取反 ~x得到-x-1

<<

左移運算子

>>

右移運算子

>>

> a,b=15,

30>>

>

bin(a)

'0b1111'

>>

>

bin(b)

'0b11110'

>>

> a&b

14>>

> a|b

31>>

> a^b

17>>

>~a-

16#a<

運算子

描述in

存在返回ture 否則返回false

not in

不存在返回ture 否則返回false

>>

> a=

"inlix"

>>

>

"i"in a

true

運算子

描述is

判斷兩個識別符號是不是引用自同乙個物件

not is

判斷兩個識別符號是不是引用自同乙個物件

>>

>

id(a)

20329536

>>

>

id(b)

263743024

>>

> a is b

false

and or not

語法描述

int(x,[base])

強轉為整型,如果x為字串,要base基數

float()

強轉為浮點型別

str()

強轉為字串

repr()

將物件轉換為表示式字串

list()

tuple()

dict()

set()

chr()

將整數轉化為字元

ord()

將字元轉化為數值

bin()

轉二進位制

oct()

轉八進位制

hex()

轉十六進製制

>>

> sr=

"123"

>>

>

int(sr)

123>>

>

int(sr,8)

83>>

>8**

2+2*

8+383

import random
常見功能

7 21 python爬蟲學習日誌(day1)

重灌pycharm 做幾個簡單的爬蟲 做一下這一周的安排和計畫 昨天晚上裝ubuntu,感覺挺好但是依賴什麼的還是用不慣 果然我還是太菜了 但是硬碟分割槽的時候把d盤清空了,又得再重灌一遍需要用到的pycharm和idea qt大概率很長一段時間不會再動了,想學別的東西 其實當時就沒學透,cv工程師...

蘇嵌學習日誌day1

day1 name 錢成傑 date 2018.9.10 今日學習任務 先安裝了軟體,初步學習了嵌入式開發環境,複習c語言指標,陣列字串的相關知識。今日任務完成情況 上課時基本能跟上老師教學進度,完成程式的編寫。完成老師所布置的課後作業。今日開發中出現的問題彙總 對c語言還不夠熟練,很多函式用法不會...

Python學習筆記Day1

16 9 19 1.python3.5中一些小小的變化 print helloworld 1 2結果為0.5 1 2實現整除 3 2乘方 pow 2,3 八進位制 十進位制 0o10 8 16進製制 十進位制 0xaf 175 2.得到上次輸入的語句 alt p 3.x input x x 2 y ...