python 复数求模_Python基础语法知识汇总(学习党的最爱!)
本文章包含了Python一系列基本知識,其中包括:基本數據類型(整數,浮點數,復數,字符串);分支語句;異常處理;函數;局部變量與全局變量;遞歸;組合數據類型(集合,元組,列表,字典);文件基本操作、
基本數據類型
一,數字類型及操作
(1)整數類型
可正可負,無取值范圍限制
(2)浮點數類型
(3)復數類型
二,數值運算操作符
eg:x//y :整數除 10//3=3 x%y :求模 10%3=1 x**y=x^y
三,數值運算函數
四,字符串類型的表示(由一對單引號或雙引號表示的字符有序序列)
五,字符串處理函數
六,字符串處理方法
七,字符串類型的格式化
程序的控制結構
一,程序的分支結構
(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:局部變量和全局變量是不同變量。可重名;函數運算結束后,局部變量被釋放;可通過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基础语法知识汇总(学习党的最爱!)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 版本之间如何兼容_Spring Boot
- 下一篇: 直接用自己服务器做图床可以吗_图床有什么