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

歡迎訪問 生活随笔!

生活随笔

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

python

python导入不在同一路径的函数_python语言基础都有哪些

發(fā)布時間:2024/1/23 python 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python导入不在同一路径的函数_python语言基础都有哪些 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

python語言的基礎(chǔ)知識有哪些?下面給大家一一介紹:

數(shù)據(jù)類型

常用的數(shù)據(jù)類型:數(shù)字(number),字符串(string),list(數(shù)組),tuple(元組),dict(字典)

數(shù)字(number)

數(shù)字主要有:int(有符號整型),long(長整型),float(浮點數(shù)),complex(復(fù)數(shù))

var1 = 1(int)

var2 = 51924361L(long)

var3 = 1.2(float)

var4 = 3e+26J(complex)

字符串

字符串是使用單引號或者雙引號標識起來的,單引號或者雙引號內(nèi)部可以放數(shù)字、字母、下劃線

相關(guān)推薦:《python視頻教程》

str1 = "123456789"

str2 = '我們都在學(xué)Python'

數(shù)組和元組

List(列表)和Tuple(元組) 是 Python 中使用最頻繁的數(shù)據(jù)類型。

列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)。它支持字符,數(shù)字,字符串甚至可以包含列表(即嵌套)。

列表用 [ ] 標識,是 python 最通用的復(fù)合數(shù)據(jù)類型。

元組用()標識 , 內(nèi)部元素用逗號隔開。但是元組不能二次賦值,相當于只讀列表。

List(列表)和Tuple(元組) 區(qū)別:List是可變序列,Tuple是不可變序列

說白了就是List增刪改查都可以,但是tuple只能查看(不可變嘛)

字典

字典嘛,就是根據(jù)鍵(key)去查找值(value)

條件判斷語句

條件判斷:簡單說就是滿足條件就執(zhí)行,不滿則就不執(zhí)行.這就和我們生活一樣.舉個買水果地栗子,西瓜10塊一個,蘋果5塊一個,香蕉3塊一個,假如你帶了3塊錢,就能買個香蕉,帶了5塊錢就能買個蘋果。

簡單一句話:從上往下執(zhí)行,滿足就結(jié)束,不滿足就往下找。

循環(huán)(迭代)

循環(huán)是經(jīng)常會用到的,循環(huán)的出現(xiàn)主要就是高效,想想,如果想要獲取1到10之間的數(shù),我們不可能一個個去輸出這樣太浪費計算機資源, 所有我們直接扔給計算機一個數(shù),他會自動的檢索輸出range(10):就是生成一個數(shù)組,也就是說只要是一個序列我們都可以去迭代。

函數(shù)(function)

作用域:

python使用名稱空間的概念存儲對象,這個名稱空間是對象作用的區(qū)域,不同對象存在于不同的作用域。下面是不同對象的作用域規(guī)則:

  • 每個模塊都有自己的全局作用域。
  • 函數(shù)定義的對象屬局部作用域,只在函數(shù)內(nèi)有效,不會影響全局作用域中的對象。
  • 賦值對象屬局部作用域,除非使用global關(guān)鍵字進行聲明。
  • 參數(shù)分類:

    默認參數(shù):def function(ARG=VALUE)

    元組參數(shù):def function(*ARG)

    字典參數(shù):def function(**ARG)

    規(guī)則:

  • 默認值必須在非默認參數(shù)之后;
  • 在單個函數(shù)定義中,只能使用一個tuple參數(shù)(*ARG)和一個字典參數(shù)(**ARG)。
  • tuple參數(shù)必須在連接參數(shù)和默認參數(shù)之后。
  • 字典參數(shù)必須在最后定義。
  • 總結(jié)一下函數(shù):

    定義需要注意的點:

    [1]縮進和冒號

    [2]如果定義的函數(shù)沒有想好要些什么,遵從語法規(guī)則加上一個pass,避免報錯

    [3]return代表函數(shù)已經(jīng)結(jié)束,返回給調(diào)用者值

    參數(shù):

    [1]默認參數(shù):降低函數(shù)使用的難度

    [2]可變參數(shù):方便我們開發(fā)效率的提高

    [3]關(guān)鍵字參數(shù):主要會擴展函數(shù)的功能

    遞歸函數(shù):

    遞歸就是不斷的調(diào)用自己,直到不能滿足條件,執(zhí)行的順序就是調(diào)用了多個fact,最后執(zhí)行的時候先執(zhí)行最后一個fact,返回結(jié)果(這個結(jié)果作為倒數(shù)第二個fact的參數(shù)),然后執(zhí)行倒數(shù)第二個fact,以此類推.......

    模塊

    python寫的代碼都是.py文件結(jié)尾的,而這個.py文件就是所為模塊,這樣做的目的就是方便使用

    使用規(guī)則:

    [1]import 我們的模塊名字

    [2]如果我們只是想使用模塊中的某個具體功能,則使用from 模塊名 import 模塊的具體方法名

    [3]有時候模塊的名字很長我們在使用的時候不是很方便,使用import 模塊名 as 別名,就是使用as來給我們這里使用的模塊起一個別名.使用起來更加的方便

    [4]還有就是模塊路徑的問題:如果不在同一路徑下我們需要導(dǎo)入模塊的全路徑,如果配置了環(huán)境就不需要了

    總結(jié)

    以上是生活随笔為你收集整理的python导入不在同一路径的函数_python语言基础都有哪些的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。