python學習筆記20200614

2021-10-07 04:44:17 字數 1526 閱讀 8611

生成兩位數小數

#方法一:使用round方法

import random

a =round

(random.uniform(1,

2),2

)print

(a)print

(type

(a))

#執行結果:

1.59

<

class

'float'

>

#方法二:使用格式化字串方法

import random

a =float

("%.2f"

%random.uniform(1,

2))print

(a)print

(type

(a))

#執行結果:

1.58

<

class

'float'

>

asert斷言

條件判斷語句,當條件為true,程式正常執行,條件為false,程式報錯

assert condintion,「報錯提示」

sql中distinct用法

表示去重,例:select table_name from colunm_name

select

distinct colunm_name from table_name

sort與sorted區別

sort是對原物件直接進行排序操作,無返回值,原物件直接被排序操作,物件位址不變;

sorted是將原物件進行拷貝後在新的位址進行排序存放,返回新位址的值;

同理,推斷所有可被直接在原址上進行改動的方法都無返回值;

split方法

對字串按照某個字元進行切割,返回列表;

str

.split(

"anystr"

,num)

#對字串str按照anystr字元分割num次,返回列表

其中,split()引數為空時,anystr預設為空格、\t、\n等製表符; num預設-

1,表示切割所有

正則中貪婪和非貪婪模式

.*匹配多次或0次

.?匹配1次或0次

同源策略

還沒學到,先記下。

同源策略需要同時滿足以下三點要求:

1)協議相同

2)網域名稱相同
3)埠相同

http:www.test.com與https:www.test.com 不同源——協議不同 

http:www.test.com與http:www.admin.com 不同源——網域名稱不同

http:www.test.com與http:www.test.com:8081 不同源——埠不同

只要不滿足其中任意乙個要求,就不符合同源策略,就會出現「跨域」

python3學習筆記 基礎語法 20200414

識別符號 我們自己命名的 第乙個字元必須是字母表中字母或下劃線 識別符號的其他的部分由字母 數字和下劃線組成 識別符號對大小寫敏感 比如包名 資料夾 模組名 檔案 變數 函式名 類名等都是識別符號 識別符號的作用 表明身份,更好的讓別人記住 注釋 為了解釋 的意思 單行注釋 多行注釋 或 快捷鍵 c...

python前期概念與方向整理20200908

階段一 熟練掌握python多執行緒併發程式設計技術,可以編寫爬蟲程式和語音識別軟體 階段二 熟練掌握linux作業系統管理技術,可以搭建幾乎所有linux環境伺服器 階段三 掌握三大python後端框架,解決一切前後端web開發問題 階段四 掌握三大python後端框架,解決一切前後端web開發問...

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...