日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

笔记(用Python做些事情)--变量(数字、字符串)

發布時間:2023/12/31 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 笔记(用Python做些事情)--变量(数字、字符串) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • Python是動態類型,可以用type()查看類型;
  • Python一切皆對象(對象是類的實例化,三個主要概念封裝,繼承,多態);
  • //:整除符號;
  • decimal類型:高精度的數字類型,但效率不高;
  • 數字類型常用的函數:import math?
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? math.pi:π
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? math.sqrt(80):開平方根
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? math.log10(2**1000):log以10為底
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? math.pow(x,y):x的y次方
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? math.factoria(x):階乘
  • 數字類型常用的函數:import random
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? random.random():產生0到1之間的隨機數
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? random.choice([1,2,3,4]):在列表中隨機選一個
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? random.randint(a,b):a到b之間隨機選一個整數
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? random.uniform(a,b):a到b之間均勻分布的隨機數,浮點數
  • ? ? ? ? ? ? ? ? ? ? ? ? ? ? random.gauss(mu,lamda):高斯分布的隨機數,mu均值,lamda方差
  • numpy:產生數組或矩陣,正態分布的隨機數,矩陣運算,求逆,轉置;
  • scipy:擬合,線性插值,樣條插值,積分,微分,接非線形方程,濾波器設計;
  • 字符串:切片,索引(string[1],string[1:3],string[1:6:2]三個參數為start,end,step,)
  • 字符串方法:split切片,join連接
  • 字符串常用方法:(1)“+”前后組合到一起;(2)“*”重復組合;(3)s.upper()全部答謝;(4)s.find('pa')找含pa的字符;(5)s.replace('python','java')把‘python’換成‘java’;(6)print中“%s”輸出字符串中變量的替換
  • 字符串-re模塊:import re
  • re.match(p,text):從字符串text頭開始找p,只返回一個match對象,沒有返回none;
  • re.search(p,text):從整個字符串text找p,只返回一個match對象,沒有返回none;
  • re.findall(p,text):以列表的形式返回多個結果;
  • re.split(p,text):分割字符串,根據p字符把它分開;
  • re.sub(p,s,text):找到p把p替換成s;
  • python中的11個元字符:\ ?^ ?$ ?. ?| ?? ?* ?+ ?() ?[] ?{}
  • 11個元字符-特殊含義:\(轉義符) ?.(表示除回車以外的所有字符)?
  • 11個元字符-可選:|(或), [](或)
  • 11個元字符-重復:*(字符重復0次或無窮個), +(字符重復一次或無窮個 ), ?(0到1個字符), {}(重復字數,第一個參數最小重復字數,第二個參數最大重復次數) ,^在[]里表示非,*?(),+?(盡可能少)
  • 11個元字符-6個字符類:\d(0-9), \D, \s(\t\n\r\f\v), \S, \w(a-zA-Z_), \W(大寫對應的小w的非)
  • 11個元字符-4個位置類:\b(單詞的邊界), \B(非小b), \A(input start), \Z(input end), (^開頭,$結尾)
  • 11個元字符-分組:()
  • re.findall(r'^C..', text):從頭開始搜索字符‘C’?‘..’兩個非回車字符;
  • re.findall(r'..r$', text):從結尾開始搜索’..'兩個非回車字符?字符’r';
  • 編譯選項:I, L, M, S, U, X
  • 轉載于:https://www.cnblogs.com/xiaoyuandy/p/6001476.html

    總結

    以上是生活随笔為你收集整理的笔记(用Python做些事情)--变量(数字、字符串)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。