python导入不在同一路径的函数_python语言基础都有哪些
python語言的基礎知識有哪些?下面給大家一一介紹:
數據類型
常用的數據類型:數字(number),字符串(string),list(數組),tuple(元組),dict(字典)
數字(number)
數字主要有:int(有符號整型),long(長整型),float(浮點數),complex(復數)
var1 = 1(int)
var2 = 51924361L(long)
var3 = 1.2(float)
var4 = 3e+26J(complex)
字符串
字符串是使用單引號或者雙引號標識起來的,單引號或者雙引號內部可以放數字、字母、下劃線
相關推薦:《python視頻教程》
str1 = "123456789"
str2 = '我們都在學Python'
數組和元組
List(列表)和Tuple(元組) 是 Python 中使用最頻繁的數據類型。
列表可以完成大多數集合類的數據結構實現。它支持字符,數字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 標識,是 python 最通用的復合數據類型。
元組用()標識 , 內部元素用逗號隔開。但是元組不能二次賦值,相當于只讀列表。
List(列表)和Tuple(元組) 區別:List是可變序列,Tuple是不可變序列
說白了就是List增刪改查都可以,但是tuple只能查看(不可變嘛)
字典
字典嘛,就是根據鍵(key)去查找值(value)
條件判斷語句
條件判斷:簡單說就是滿足條件就執行,不滿則就不執行.這就和我們生活一樣.舉個買水果地栗子,西瓜10塊一個,蘋果5塊一個,香蕉3塊一個,假如你帶了3塊錢,就能買個香蕉,帶了5塊錢就能買個蘋果。
簡單一句話:從上往下執行,滿足就結束,不滿足就往下找。
循環(迭代)
循環是經常會用到的,循環的出現主要就是高效,想想,如果想要獲取1到10之間的數,我們不可能一個個去輸出這樣太浪費計算機資源, 所有我們直接扔給計算機一個數,他會自動的檢索輸出range(10):就是生成一個數組,也就是說只要是一個序列我們都可以去迭代。
函數(function)
作用域:
python使用名稱空間的概念存儲對象,這個名稱空間是對象作用的區域,不同對象存在于不同的作用域。下面是不同對象的作用域規則:
參數分類:
默認參數:def function(ARG=VALUE)
元組參數:def function(*ARG)
字典參數:def function(**ARG)
規則:
總結一下函數:
定義需要注意的點:
[1]縮進和冒號
[2]如果定義的函數沒有想好要些什么,遵從語法規則加上一個pass,避免報錯
[3]return代表函數已經結束,返回給調用者值
參數:
[1]默認參數:降低函數使用的難度
[2]可變參數:方便我們開發效率的提高
[3]關鍵字參數:主要會擴展函數的功能
遞歸函數:
遞歸就是不斷的調用自己,直到不能滿足條件,執行的順序就是調用了多個fact,最后執行的時候先執行最后一個fact,返回結果(這個結果作為倒數第二個fact的參數),然后執行倒數第二個fact,以此類推.......
模塊
python寫的代碼都是.py文件結尾的,而這個.py文件就是所為模塊,這樣做的目的就是方便使用
使用規則:
[1]import 我們的模塊名字
[2]如果我們只是想使用模塊中的某個具體功能,則使用from 模塊名 import 模塊的具體方法名
[3]有時候模塊的名字很長我們在使用的時候不是很方便,使用import 模塊名 as 別名,就是使用as來給我們這里使用的模塊起一個別名.使用起來更加的方便
[4]還有就是模塊路徑的問題:如果不在同一路徑下我們需要導入模塊的全路徑,如果配置了環境就不需要了
總結
以上是生活随笔為你收集整理的python导入不在同一路径的函数_python语言基础都有哪些的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab读int16读文件_MATL
- 下一篇: python列表反向取值_Python列