編譯型: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 ...