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

歡迎訪問 生活随笔!

生活随笔

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

python

python 复数求模_Python基础语法知识汇总(学习党的最爱!)

發布時間:2025/3/15 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 复数求模_Python基础语法知识汇总(学习党的最爱!) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文章包含了Python一系列基本知識,其中包括:基本數據類型(整數,浮點數,復數,字符串);分支語句;異常處理;函數;局部變量與全局變量;遞歸;組合數據類型(集合,元組,列表,字典);文件基本操作、

基本數據類型

一,數字類型及操作

(1)整數類型

可正可負,無取值范圍限制

  • pow(x,y):計算x^y
  • (2)浮點數類型

  • 存在不確定尾數
  • round(x,d):對x四舍五入,d為小數截取位數
  • <a>e/E<b>:a*10^b
  • (3)復數類型

  • z=a+bj
  • z.real=a z.imag=b
  • 二,數值運算操作符

    eg:x//y :整數除 10//3=3 x%y :求模 10%3=1 x**y=x^y

    三,數值運算函數

  • abs(x) :絕對值 abs(-10)=10
  • divmod(x,y) :商余 divmod(10,3)=(3,1)
  • pow(x,y,z) :冪余,(x**y)%z
  • max(x1,x2,...xn) :求最大值 min(x1,x2,...xn) :求最小值
  • int(x) :將x變成整數 float(x) :將x變成浮點數
  • comlex(x) :將x變成浮點數
  • 四,字符串類型的表示(由一對單引號或雙引號表示的字符有序序列)

  • <字符串>[M:N:K], 根據步長K對字符串進行切片
  • 特殊字符:”b”:回退 “n”:換行(光標移到下行首) “r”:回車(光標移到本行首
  • 五,字符串處理函數

  • len(x) :長度 str(x) :任意類型x所對應的字符串形式
  • chr(x) :x為Unicode編碼,返回其對應的字符 ord(x):相反
  • 六,字符串處理方法

  • str.lower/upper() :返回全部字符的小/大寫 “ABc”.lower()=”abc”
  • str.split(sep) :返回一個列表,由str根據sep被分割的部分組成 “A,B,C”.split(“,”)=[‘A’,’B’,’C’]
  • str.count(sub) :返回子串sub在str出現的次數 “a apple a day”.count(a)=4
  • str.replace(old,new) :將所有的old子串被替換為new python”.replace(“n”,”.i”)=”pytho.i”
  • str.center(width,char) :字符串根據寬度width居中 “python”.center(8,”=”)= ’=python=’
  • str.strip(chars) :從str中去掉其左側和右側chars列出的字符 “python”.strip(“pn”)=”ytho”
  • str.join(iter) :在iter變量除最后元素外每個元素加一個str “,”.join(“12345”)=”1,2,3,4,5"
  • 七,字符串類型的格式化

    程序的控制結構

    一,程序的分支結構

    (1)單分支結構:

    if(條件):

    <語句塊>

    (2)二分支結構:

    if(條件): 緊湊形式:

    <語句塊1> <表達式1> if <條件> else <表達式2>

    else:

    <語句塊2>

    (3)多分支結構:

    if(條件1):

    <語句塊1>

    elif(條件2):

    <語句塊2>

    ......

    else:

    <語句塊N>

    二,程序的異常處理

    (1)異常處理的基本使用:

    try:

    <語句塊1>

    except:

    <語句塊2>

    (2)異常處理的高級使用:

    try:

    <語句塊1>

    except:

    <語句塊2>

    else:

    <語句塊3> #在不發生異常時執行

    finally:

    . <語句塊4> #一定執行

    三,程序的循環結構

    (1)遍歷循環:

    for <循環變量> in <遍歷結構>:

    <語句塊>

    (2)無限循環:

    while<條件>:

    <語句塊>

    (3)循環控制保留字

    break:跳出并結束當前整個循環

    continue:結束當次循環

    函數和代碼復用

    一,函數的定義和使用

    (1)函數的定義:

    a, 一般函數

    def<函數名>(參數(0個或多個)):

    <函數體>

    return <返回值>

    b, lambda函數

    <函數名>=lambda<參數>:<表達式>

    (2)函數的返回值

    函數可以返回0個或多個結果

    (3)局部變量和全局變量

    #1:局部變量和全局變量是不同變量??芍孛?#xff1b;函數運算結束后,局部變量被釋放;可通過global保留字在函數內使用全局變量

    #2:局部變量為組合數據類型且未被創建,等于全局變量

    二,代碼復用和函數遞歸

    (1)遞歸的定義:(數學歸納法的編程體現)

    鏈條:計算過程存在遞歸鏈條

    基例:存在一個或多個不需要再次遞歸的基例

    (2)遞歸的實現

    函數+分支語句

    組合數據類型

    一,集合類型及操作

    (1)集合類型的定義(多個 元素[唯一,不可更改] 的無序組合)

    集合用{}表示,元素間用,分隔

    建立集合類型用{}或set()

    (2)集合操作符

    (3)集合處理方法

    二,序列類型及操作

    (1)元組類型:

    #1 元組是一種序列類型,一旦創建就不能修改

    #2 使用()或tuple()創建,元素間用,分隔??梢允褂没虿皇褂?)

    #3 元組繼承了序列的全部操作,因為不難修改,所以沒有特殊操作

    (2)列表類型

    #1 列表是一種序列類型,創建后可以被修改

    #2 使用[ ]或list()創建,元素間用,分隔。各元素類型可以不同

    #3 列表操作:

    (3)字典類型(映射的體現)

    #1 鍵值對的集合,鍵值對之間無序

    #2 采用{}和dict()創建,鍵值對應:表示

    #3 字典操作:

    文件處理

    一,文件的使用

    (1)文件的打開和關閉

    (2)文件內容的讀取

    (3)數據文件的寫入

    本文素材來源于網絡,如有侵權,聯系刪除!

    總結

    以上是生活随笔為你收集整理的python 复数求模_Python基础语法知识汇总(学习党的最爱!)的全部內容,希望文章能夠幫你解決所遇到的問題。

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