Python學習筆記 其一

2021-09-25 06:57:53 字數 2837 閱讀 6087

運算子佔位符

python的「內建函式」(型別轉換)

字串的常用函式

型別支援的表示方式

舉例整型

二進位制、八進位制、十進位制、十六進製制

0b100(二進位制),0o100(八進位制),100,0x100(十六進製制)

浮點型數學寫法、科學計數法

456.123 或4.56123e2

字串原始字串表示、位元組字串表示、unicode字串表示

『hello』、「hello」

布林型true、false

複數型形同數學上的複數

3+5j

注:python2中存在int 和long

pythen3只有int

字串型可多行表示,以三個單引號或三個雙引號開頭,以三個單引號或者三個雙引號結尾

pep 8 規則

運算子描述

[:]下標,切片

**指數

~+-按位取反, 正負號

*/%//乘,除,模,整除

+-加,減

>><<右移,左移

&按位與

^\|按位異或,按位或

<=<>>=小於等於,小於,大於,大於等於

==!=等於,不等於

isis not身份運算子

innot in成員運算子

notorand邏輯運算子

=+=-=*=/=%=//=**=&=\|=^=>>=<<=(復合)賦值運算子

運算子優先順序

**指數 (最高優先順序)

~ + -

按位翻轉, 一元加號和減號 (最後兩個的方法名為 +@ 和 -@)

* / % //

乘,除,取模和取整除

+ -加法減法

>> <<

右移,左移運算子

&位 『and』

^位運算子

<= < > >=

比較運算子

<> == !=

等於運算子

= %= /= //= -= += *= **=

賦值運算子

is is not

身份運算子

in not in

成員運算子

not and or

邏輯運算子

型別可表示型別

%s字串str、整數int、浮點數float

%d整數int、浮點數float

%f浮點數float、整數int(預設保留6位小數)

注意:若想自主保留n位小數,可將其表示為%.nf

字串中%% 表示%

# 字串常用操作

str1 =

'hello,world!'

print

('字串的長度是:'

,len

(str1)

)print

('單詞首字母大寫:'

, str1.

title()

)print

('字串變大寫:'

, str1.

upper()

)# str1 = str1.

upper()

print

('字串是不是大寫:'

, str1.

isupper()

)print

('字串是不是以hello開頭: '

, str1.

startswith

('hello'))

print

('字串是不是以hello結尾: '

, str1.

endswith

('hello'))

print

('字串是不是以感嘆號開頭: '

, str1.

startswith

('!'))

print

('字串是不是以感嘆號結尾: '

, str1.

endswith

('!'))

# \u9a86 \u660a 是python中小 高 的字串源**表示

str2 =

'- \u5c0f\u9ad8'

str3 = str1.

title()

+''+ str2.

lower()

print

(str3)

numpy學習筆記 其一

ndarray 一種多維陣列物件,ndarray是乙個通用的同構資料多維容器,即其中的每乙個元素必須是相同型別的。當元素的型別不同時,系統會強制轉換資料型別。每個陣列都有乙個shape 乙個表示各維度大小的元組 和有乙個dtype 乙個用於說明資料型別的物件 使用np.ndarray 建立陣列時,引...

matlab學習其一

lesson 1 clear 清除所有變數 clc 清屏 1.取整函式 round 向最接近的整數取整,小數字如果大於0.5,取絕對值大的整數 fix 向0取整 floor 小於等於該數的最接近整數 ceil 大於等於該數的最接近整數 eg.a1 round 2.5 3 a2 round 2.4 2...

CSAPP讀書筆記,其一

不是所有的書都需要寫筆記,比如 大全這種就是需要經常讀讀,結合專案自我體驗昇華。但是對於某些涉及大量細節,或者繁雜的邏輯的書,如果只是順序的往下讀,基本上只是過眼即忘,更好的方法是仔細的看一遍,認真的做完習題,然後自己再總結一下脈絡梗概。如果時間比較匆忙,習題沒時間做也最好認真的做筆記,腦子裡面有一...