生成兩位數小數
#方法一:使用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 執...