在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是python常用指令

汽車電子技術(shù) ? 來源:Python日志 ? 作者:Python日志 ? 2023-02-28 13:59 ? 次閱讀

圖片

python常用指令

圖片

python os模塊,平常操作文件方便,執(zhí)行cmd命令

圖片

Python的標(biāo)準(zhǔn)庫中的os模塊包含普遍的操作系統(tǒng)功能。如果你希望你的程序能夠與平臺(tái)無關(guān)的話,這個(gè)模塊是尤為重要的。即它允許一個(gè)程序在編寫后不需要任何改動(dòng),也不會(huì)發(fā)生任何問題,就可以在Linux和Windows下運(yùn)行。

圖片

下面列出了一些在os模塊中比較有用的部分。它們中的大多數(shù)都簡(jiǎn)單明了。

  • os.sep 可以取代操作系統(tǒng)特定的路徑分割符。
  • os.name字符串指示你正在使用的平臺(tái)。比如對(duì)于Windows,它是'nt',而對(duì)于Linux/Unix用戶,它是'posix'。
  • os.getcwd()函數(shù)得到當(dāng)前工作目錄,即當(dāng)前Python腳本工作的目錄路徑。
  • os.getenv()和os.putenv()函數(shù)分別用來讀取和設(shè)置環(huán)境變量。
  • os.listdir()返回指定目錄下的所有文件和目錄名。
  • os.remove()函數(shù)用來刪除一個(gè)文件。
  • os.system()函數(shù)用來運(yùn)行shell命令。
  • os.linesep字符串給出當(dāng)前平臺(tái)使用的行終止符。例如,Windows使用'\\r\\n',Linux使用'\\n'而Mac使用'\\r'。
  • os.path.split()函數(shù)返回一個(gè)路徑的目錄名和文件名。
  • os.path.isfile()和os.path.isdir()函數(shù)分別檢驗(yàn)給出的路徑是一個(gè)文件還是目錄。
  • os.path.existe()函數(shù)用來檢驗(yàn)給出的路徑是否真的存在

圖片

**圖片

os和os.path模塊

圖片

*** os.listdir(dirname):列出dirname下的目錄和文件

  • os.getcwd():獲得當(dāng)前工作目錄
  • os.curdir:返回當(dāng)前目錄('.')
  • os.chdir(dirname):改變工作目錄到dirname
  • os.path.isdir(name):判斷name是不是一個(gè)目錄,name不是目錄就返回false
  • os.path.isfile(name):判斷name是不是一個(gè)文件,不存在name也返回false
  • os.path.exists(name):判斷是否存在文件或目錄name
  • os.path.getsize(name):獲得文件大小,如果name是目錄返回0L
  • os.path.abspath(name):獲得絕對(duì)路徑
  • os.path.normpath(path):規(guī)范path字符串形式
  • os.path.split(name):分割文件名與目錄(事實(shí)上,如果你完全使用目錄,它也會(huì)將最后一個(gè)目錄作為文件名而分離,同時(shí)它不會(huì)判斷文件或目錄是否存在)
  • os.path.splitext():分離文件名與擴(kuò)展名
  • os.path.join(path,name):連接目錄與文件名或目錄
  • os.path.basename(path):返回文件名
  • os.path.dirname(path):返回文件路徑

圖片

圖片

python中文注釋方法

圖片

在python編寫代碼的時(shí)候,避免不了會(huì)出現(xiàn)或是用到中文,這時(shí)候你需要在文件開頭加上中文注釋。如果開頭不聲明保存編碼的格式是什么,那么它會(huì)默認(rèn)使用ASKII碼保存文件,這時(shí)如果你的代碼中有中文就會(huì)出錯(cuò)了,即使你的中文是包含在注釋里面的。所以加上中文注釋很重要。#coding=utf-8 或者:#coding=gbk

圖片

圖片

type()函數(shù)可以做什么

圖片

在介紹數(shù)據(jù)類型的文章中提到過,要怎么樣查看對(duì)像的數(shù)據(jù)類型。type()就是一個(gè)最實(shí)用又簡(jiǎn)單的查看數(shù)據(jù)類型的方法。type()是一個(gè)內(nèi)建的函數(shù),調(diào)用它就能夠得到一個(gè)反回值,從而知道想要查詢的對(duì)像類型信息。

type(1)

圖片

圖片

print格式化輸出(字符串、整數(shù))

圖片

python的print語句和字符串操作符%一起結(jié)合使用,可以實(shí)現(xiàn)替換的可能。方法很巧妙,應(yīng)用范圍也比較多,操作方法如下:>>> print "%s is %d old" % ("she",20) she is 20 old 這里的%s和%d是占位符,分別是為字符串類型和整型來服務(wù)的。在占位符相關(guān)文章中過詳細(xì)的來講解。

如果想讓多個(gè)變量數(shù)據(jù)在同一行顯示,操作起來很簡(jiǎn)單,只需要在變量名后邊加逗號(hào)就可以了,像下面這樣操作:

print a,b,c 1 2 3

圖片

圖片

定義函數(shù)function的方法

圖片

定義函數(shù)需要用到def語句,需要注意的幾個(gè)事項(xiàng):1、def開頭,代表定義函數(shù) 2、def和函數(shù)名中間要敲一個(gè)空格 3、之后是函數(shù)名,這個(gè)名字用戶自己起的,方便自己使用就好 4、函數(shù)名后跟圓括號(hào)(),代表定義的是函數(shù),里邊可加參數(shù) 5、圓括號(hào)()后一定要加冒號(hào):這個(gè)很重要,不要忘記了 6、代碼塊部分,是由語句組成,要有縮進(jìn) 7、函數(shù)要有返回值return

圖片

圖片

Python基本內(nèi)置數(shù)據(jù)類型有哪些?

圖片

在Python程序中,每個(gè)數(shù)據(jù)都是對(duì)像,每個(gè)對(duì)像都有自己的一個(gè)類型。不同類型有不同的操作方法,使用內(nèi)置數(shù)據(jù)類型獨(dú)有的操作方法,可以更快的完成很多工作。

一些基本數(shù)據(jù)類型,比如:整型(數(shù)字)、字符串、元組、列表、字典和布爾類型。

隨著學(xué)習(xí)進(jìn)度的加深,大家還會(huì)接觸到更多更有趣的數(shù)據(jù)類型,python初學(xué)者入門時(shí)先了解這幾種類型就可以了。

圖片

圖片

基本內(nèi)置數(shù)據(jù)類型對(duì)應(yīng)符號(hào)

圖片

  • 整型——int——數(shù)字 python有5種數(shù)字類型,最常見的就是整型int,int python方法很實(shí)用。例如:1234、-1234
  • 布爾型——bool——用符號(hào)==表示 布爾型是一種比較特殊的python數(shù)字類型,它只有True和False兩種值,它主要用來比較和判斷,所得結(jié)果叫做布爾值。例如:3==3給出True,3==5給出False
  • 字符串——str——用' '或" "表示 例如:'www.iplaypython.com'或者"hello"
  • 列表——list——用[ ]符號(hào)表示 例如:[1,2,3,4]
  • 元組——tuple——用( )符號(hào)表示 例如:('d',300)
  • 字典——dict——用{ }符號(hào)表示例如:{'name':'coco','country':'china'}

圖片

圖片

Python基本數(shù)據(jù)類型中哪些可變,哪些是不可變

圖片

python可變數(shù)據(jù)類型:列表list[ ]、字典dict{ }

python不可變數(shù)據(jù)類型:整型int、字符串str' '、元組tuple()

圖片

Python類class定義方法與屬性教程

圖片

Python中的類(Class)是一個(gè)抽象的概念,比函數(shù)還要抽象,這也就是Python的核心概念,面對(duì)對(duì)象的編程方法(OOP),其它如:JavaC++等都是面對(duì)對(duì)象的編程語言。

面對(duì)對(duì)象(oop)中的對(duì)象,是一個(gè)非常重要的知識(shí)點(diǎn),我們可以把它簡(jiǎn)單看做是數(shù)據(jù)以及由存取、操作這些數(shù)據(jù)的方法所組成的一個(gè)集合。我們?cè)趯W(xué)習(xí)函數(shù)(function)之后,知道了如果重用代碼,那為什么還要用類來取代函數(shù)呢?

圖片

圖片

類有這樣一些的優(yōu)點(diǎn)

圖片

1 ) 、類對(duì)象是多態(tài)的:也就是多種形態(tài),這意味著我們可以對(duì)不同的類對(duì)象使用同樣的操作方法,而不需要額外寫代碼。

2 ) 、類的封裝:封裝之后,可以直接調(diào)用類的對(duì)象,來操作內(nèi)部的一些類方法,不需要讓使用者看到代碼工作的細(xì)節(jié)。

3 ) 、類的繼承:類可以從其它類或者元類中繼承它們的方法,直接使用。

圖片

圖片

定義類(class)的語法

圖片

大家直接看Python代碼:

class Iplaypython:

def fname(self, name):

self.name = name

第一行,語法是class 后面緊接著,類的名字,最后別忘記“冒號(hào)”,這樣來定義一個(gè)類。玩蛇網(wǎng)提示:類的名字,首字母,有一個(gè)不可文的規(guī)定,最好是大寫,這樣需要在代碼中識(shí)別區(qū)分每個(gè)類。

第二行開始是類的方法,大家看到了,和函數(shù)非常相似,但是與普通函數(shù)不同的是,它的內(nèi)部有一個(gè)“self”,參數(shù),它的作用是對(duì)于對(duì)象自身的引用。

這篇文章我們介紹了類的概念,在以后的文章中,我們會(huì)介紹更多類和抽象對(duì)象的知識(shí),比如:類的實(shí)例(類的調(diào)用)、類的方法、構(gòu)造函數(shù)、類的命名空間和作用域以及類的繼承概念。

圖片

圖片

python assert斷言詳細(xì)用法格式

圖片

使用assert斷言是學(xué)習(xí)python一個(gè)非常好的習(xí)慣,python assert斷言句語格式及用法很簡(jiǎn)單。在沒完善一個(gè)程序之前,我們不知道程序在哪里會(huì)出錯(cuò),與其讓它在運(yùn)行最崩潰,不如在出現(xiàn)錯(cuò)誤條件時(shí)就崩潰,這時(shí)候就需要assert斷言的幫助。本文主要是講assert斷言的基礎(chǔ)知識(shí)。

圖片

python assert斷言的作用

圖片

python assert斷言是聲明其布爾值必須為真的判定,如果發(fā)生異常就說明表達(dá)試為假。可以理解assert斷言語句為raise-if-not,用來測(cè)試表示式,其返回值為假,就會(huì)觸發(fā)異常。

圖片

assert斷言語句的語法格式

圖片

assert python 怎么用?expression assert 表達(dá)式

下面做一些assert用法的語句供參考:

assert 1==1 assert 2+2==2*2

assert len(['my boy',12])<10

assert range(4)==[0,1,2,3]

圖片

圖片

如何為assert斷言語句添加異常參數(shù)

圖片

assert的異常參數(shù),其實(shí)就是在斷言表達(dá)式后添加字符串信息,用來解釋斷言并更好的知道是哪里出了問題。格式如下:assert expression [, arguments] assert 表達(dá)式 [,參數(shù)]

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11419

    瀏覽量

    212279
  • OS
    OS
    +關(guān)注

    關(guān)注

    0

    文章

    93

    瀏覽量

    34991
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4822

    瀏覽量

    85825
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    常用Python圖像處理庫介紹

    本文主要介紹了一些簡(jiǎn)單易懂最常用Python 圖像處理庫。
    的頭像 發(fā)表于 08-19 10:54 ?2281次閱讀

    matlab常用函數(shù)與常用指令

    matlab常用函數(shù)與常用指令大全
    發(fā)表于 04-29 11:10

    Python常用Selenium方法封裝是什么

    Python中,常用Selenium方法封裝(4)
    發(fā)表于 05-18 12:03

    Python os和ospath模塊常用的方法是什么

    Python os和ospath模塊常用的方法
    發(fā)表于 05-21 09:19

    常用arm指令集及匯編

    常用arm指令集及匯編
    發(fā)表于 09-09 14:22 ?34次下載
    <b class='flag-5'>常用</b>arm<b class='flag-5'>指令</b>集及匯編

    matlab常用函數(shù)與常用指令大全

    matlab常用函數(shù)與常用指令大全 matlab常用函數(shù)- -1、特殊變量與常數(shù) ans 計(jì)算結(jié)果的變量名 computer 確定運(yùn)行的計(jì)
    發(fā)表于 11-29 13:04 ?5356次閱讀

    ABB_ROBOT_常用RAPID指令

    ABB_ROBOT_常用RAPID指令一.
    發(fā)表于 12-23 14:48 ?28次下載

    MATLAB常用指令

    MATLAB常用指令表,喜歡學(xué)習(xí)的朋友可以下載來學(xué)習(xí)。
    發(fā)表于 11-18 16:53 ?0次下載

    常用的ARM指令集及匯編

    常用的ARM指令集及匯編
    發(fā)表于 10-30 10:07 ?24次下載
    <b class='flag-5'>常用</b>的ARM<b class='flag-5'>指令</b>集及匯編

    6款常用Python IDE詳解

    Python語言是最受歡迎的web語言之一,特別是近幾年,python語言廣泛的運(yùn)用于各類網(wǎng)站開發(fā)、處理系統(tǒng)管理等。python語言這么受歡迎,那python編程必備IDE你知道幾款呢
    發(fā)表于 04-03 11:40 ?12次下載

    GSM模塊常用AT指令詳解

    本文首先介紹了AT指令的概念和AT指令的用法,其次闡述了AT的命令格式,最后對(duì)GSM模塊常用AT指令進(jìn)行了匯總。
    的頭像 發(fā)表于 05-15 11:16 ?2.7w次閱讀
    GSM模塊<b class='flag-5'>常用</b>AT<b class='flag-5'>指令</b>詳解

    python常用的內(nèi)置函數(shù)和模塊

    python數(shù)字包含常用的內(nèi)置函數(shù)和模塊,比如pow()、abs()、floor()、int()等函數(shù),以及math、random等模塊。
    的頭像 發(fā)表于 03-10 10:10 ?1155次閱讀

    如何安裝常用Python

    使用常用Python庫是非常重要的一步。本文將介紹如何安裝常用Python庫,以幫助您在Python開發(fā)中更加高效地進(jìn)行編程。
    的頭像 發(fā)表于 04-14 12:11 ?1361次閱讀

    Python列表的基本概念、常用操作及實(shí)際應(yīng)用

    Python列表是一種強(qiáng)大的數(shù)據(jù)結(jié)構(gòu),用于在程序中存儲(chǔ)和操作一系列的值。列表是可變的(mutable),可以動(dòng)態(tài)地增加、刪除和修改其中的元素。在Python中,列表是最常用的數(shù)據(jù)結(jié)構(gòu)之一,被廣泛應(yīng)用
    的頭像 發(fā)表于 04-16 10:42 ?2163次閱讀

    Python常用的幾個(gè)命令介紹

    Python是一種功能強(qiáng)大的編程語言,廣泛用于數(shù)據(jù)分析、人工智能和Web開發(fā)等領(lǐng)域。在使用Python時(shí),需要掌握一些基本的命令,以便更好地管理和運(yùn)行代碼。下面將介紹Python常用
    的頭像 發(fā)表于 06-21 17:12 ?2612次閱讀
    主站蜘蛛池模板: 青娱乐99 | 亚洲国产婷婷香蕉久久久久久 | 激情三级视频 | 丰满放荡岳乱妇91www | 全日本爽视频在线 | 中国一级特黄高清免费的大片 | 天天视频国产免费入口 | 狠狠色综合网站久久久久久久 | 国产成人福利夜色影视 | 亚洲 午夜在线一区 | 福利色播 | 狠狠狠狠狠狠 | 视频三区| 久久奈| 22222se男人的天堂 | 免费观看在线永久免费xx视频 | 亚洲国产精| 老司机午夜永久在线观看 | 看片国产| 五月婷婷在线视频观看 | 国产成人精品日本亚洲专 | 久久激情网 | 欧美一卡二三卡四卡不卡 | 国产成人毛片毛片久久网 | 美女视频永久黄网站在线观看 | 特黄特色大片免费视频大全 | 久久久久久亚洲精品 | 日本免费色视频 | 久久久久久夜精品精品免费 | 美女扒尿口给男人桶到爽 | 色狠狠网 | 网站免费黄 | 午夜在线网站 | 久草在线资源网 | 在线一区观看 | 久久久久久毛片免费播放 | 国产美女特级嫩嫩嫩bbb | 欧美专区一区二区三区 | 99久久99久久精品国产 | 亚洲三级小视频 | 欧美亚洲综合另类型色妞 |