一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

一文帶你了解Python的使用

sanyue7758 ? 來源:處芯積律 ? 2023-05-04 09:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

各位ICer對面向?qū)ο蟮恼Z言Python想必并不陌生,作為繼Perl之后最知名,且一直持續(xù)保持著版本更新的腳本語言,Python已經(jīng)更新到了3.62版本,由于其優(yōu)秀的標(biāo)準(zhǔn)庫,以及各式各樣的的模塊組件,使得Python能夠活躍在各個領(lǐng)域中,充當(dāng)環(huán)境運(yùn)行,腳本編寫,信息抓?。ㄅ老x,文本處理等),并且隨著Perl的停止更新,老環(huán)境,老函數(shù),老腳本必將隨著時間的推移逐漸被Python給替代,不夸張的說,Python憑借其強(qiáng)大的標(biāo)準(zhǔn)庫可以更方便快捷的實(shí)現(xiàn)Perl能實(shí)現(xiàn)的功能,所以掌握Python也將是未來IC工程師所必備的技能!

9a66ff32-e840-11ed-ab56-dac502259ad0.png

既然提到Python豐富的庫,學(xué)習(xí)Python就要從import 函數(shù)開始,使用import函數(shù)可以從模塊中導(dǎo)入函數(shù)比如 from module_name import 函數(shù)名。進(jìn)而從模塊中調(diào)用函數(shù),要想使用各式各樣的函數(shù),多個庫的導(dǎo)入是必不可少的。

python的數(shù)據(jù)類型(這個和多數(shù)腳本語言如tcl,perl類似,比如int,str等等)

9a84341c-e840-11ed-ab56-dac502259ad0.png

Python的短路邏輯

9a8f518a-e840-11ed-ab56-dac502259ad0.png

Python的數(shù)據(jù)結(jié)構(gòu)(這個是Python學(xué)習(xí)非常重要的部分,除了基本定義,可修改與否,小竅門在于元組,列表,字典等數(shù)據(jù)聲明的時候,包元素的括號類型不一樣)

9a995fcc-e840-11ed-ab56-dac502259ad0.png

9aa11456-e840-11ed-ab56-dac502259ad0.png

Python的條件語句以及循環(huán)控制(python書寫要注意縮進(jìn),不能隨意添加,縮進(jìn)相當(dāng)于括號)

9aae213c-e840-11ed-ab56-dac502259ad0.png

Python 推導(dǎo)式(目的在于創(chuàng)建新的數(shù)據(jù)序列的struct,并實(shí)現(xiàn)某一特殊功能)

9ab6191e-e840-11ed-ab56-dac502259ad0.png

9ac214b2-e840-11ed-ab56-dac502259ad0.png

Python函數(shù)(這個def其實(shí)和其他腳本語言一樣,類似tcl的proc,shell的function)

9ad70f02-e840-11ed-ab56-dac502259ad0.png

Python的標(biāo)準(zhǔn)庫

Python 標(biāo)準(zhǔn)庫非常龐大,所提供的組件涉及范圍十分廣泛,使用標(biāo)準(zhǔn)庫可以讓用戶輕松地完成各種任務(wù)。以下是一些 Python3 標(biāo)準(zhǔn)庫中的模塊:os 模塊:os 模塊提供了許多與操作系統(tǒng)交互的函數(shù),例如創(chuàng)建、移動和刪除文件和目錄,以及訪問環(huán)境變量等。

sys 模塊:sys 模塊提供了與 Python 解釋器和系統(tǒng)相關(guān)的功能,例如解釋器的版本和路徑,以及與 stdin、stdout 和 stderr 相關(guān)的信息。

time 模塊:time 模塊提供了處理時間的函數(shù),例如獲取當(dāng)前時間、格式化日期和時間、計時等。

datetime 模塊:datetime 模塊提供了更高級的日期和時間處理函數(shù),例如處理時區(qū)、計算時間差、計算日期差等。

random 模塊:random 模塊提供了生成隨機(jī)數(shù)的函數(shù),例如生成隨機(jī)整數(shù)、浮點(diǎn)數(shù)、序列等。

math 模塊:math 模塊提供了數(shù)學(xué)函數(shù),例如三角函數(shù)、對數(shù)函數(shù)、指數(shù)函數(shù)、常數(shù)等。

re 模塊:re 模塊提供了正則表達(dá)式處理函數(shù),可以用于文本搜索、替換、分割等。

json 模塊:json 模塊提供了 JSON 編碼和解碼函數(shù),可以將 Python 對象轉(zhuǎn)換為 JSON 格式,并從 JSON 格式中解析出 Python 對象。

urllib 模塊:urllib 模塊提供了訪問網(wǎng)頁和處理 URL 的功能,包括下載文件、發(fā)送 POST 請求、處理 cookies 等。

9ae62244-e840-11ed-ab56-dac502259ad0.png

Python的腳本處理(也是日常工作生活中最常用的一項(xiàng),以處理Log當(dāng)中的grep出的語句為例,不過新出現(xiàn)的chatGPT很擅長處理類似文件批量操作)

9aeee618-e840-11ed-ab56-dac502259ad0.png

到這里,Python的基本語法與應(yīng)用小編就基本介紹完了,當(dāng)然Python還有很多應(yīng)用,比如說統(tǒng)計RTL代碼中XOR的數(shù)量,統(tǒng)計netlist單個Module內(nèi)所有instance的面積,看前后兩級的setupslack,追信號等等IC工程師想知道的設(shè)計信息,但是這所有的一切前提都是了解其中的原理,Python也只是ICer的手頭工具而已,所以感覺學(xué)習(xí)起來吧!





審核編輯:劉清

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

    關(guān)注

    11

    文章

    1783

    瀏覽量

    89934
  • URL
    URL
    +關(guān)注

    關(guān)注

    0

    文章

    141

    瀏覽量

    15861
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86701
  • JSON
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    7392

原文標(biāo)題:ICer必備技能,一文帶你了解Python的使用!

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    空降攻略!帶你玩轉(zhuǎn)2023開放原子全球開源峰會

    空降攻略!帶你玩轉(zhuǎn)2023開放原子全球開源峰會
    的頭像 發(fā)表于 05-30 15:07 ?1037次閱讀
    空降攻略!<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b>玩轉(zhuǎn)2023開放原子全球開源峰會

    基于Python了解雙色球的概率邏輯

    Python帶你玩轉(zhuǎn)***邏輯)
    發(fā)表于 12-25 10:39

    總結(jié):了解Python中的數(shù)字類型

    調(diào)Python的變量和數(shù)據(jù)類型的關(guān)系,變量只是對某個對象的引用或者說代號、名字、調(diào)用等等,變量本身沒有數(shù)據(jù)類型的概念 。只有1,[1,2],"hello"這類對象才具有數(shù)據(jù)類型的概念。
    發(fā)表于 09-26 16:49

    篇文章帶你了解原型制作化技術(shù)

    篇文章帶你了解什么是原型制作化技術(shù)?
    發(fā)表于 04-26 06:15

    帶你了解步進(jìn)電機(jī)的相關(guān)知識

    帶你了解步進(jìn)電機(jī)的相關(guān)知識:相、線、極性和步進(jìn)方式2017-09-07 16:45這里不說步進(jìn)電機(jī)的 “細(xì)分” 實(shí)驗(yàn),只說下有關(guān)步進(jìn)電
    發(fā)表于 07-08 06:48

    帶你深入了解示波器

    帶你深入了解示波器
    發(fā)表于 02-07 14:26 ?19次下載

    物聯(lián)網(wǎng)是什么,帶你了解物聯(lián)網(wǎng)

    篇文章帶你了解物聯(lián)網(wǎng)
    的頭像 發(fā)表于 03-23 14:16 ?4572次閱讀

    GUS帶你了解社交距離的游戲

    電子發(fā)燒友網(wǎng)站提供《GUS帶你了解社交距離的游戲.zip》資料免費(fèi)下載
    發(fā)表于 11-10 09:29 ?0次下載
    GUS<b class='flag-5'>帶你</b><b class='flag-5'>了解</b>社交距離的游戲

    帶你了解Python的使用

    各位ICer對面向?qū)ο蟮恼Z言Python想必并不陌生,作為繼Perl之后最知名,且直持續(xù)保持著版本 更新的腳本語言
    的頭像 發(fā)表于 05-23 17:16 ?1253次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b><b class='flag-5'>Python</b>的使用

    虹科帶你了解下汽車以太網(wǎng)和TSN的測試標(biāo)準(zhǔn)

    虹科帶你了解下汽車以太網(wǎng)和TSN的測試標(biāo)準(zhǔn)
    的頭像 發(fā)表于 12-22 17:46 ?4358次閱讀
    虹科<b class='flag-5'>帶你</b>來<b class='flag-5'>了解</b><b class='flag-5'>一</b>下汽車以太網(wǎng)和TSN的測試標(biāo)準(zhǔn)

    帶你了解真正的PCB高可靠pdf.zip

    帶你了解真正的PCB高可靠pdf
    發(fā)表于 12-30 09:21 ?2次下載

    了解剛?cè)峤Y(jié)合制造過程

    了解剛?cè)峤Y(jié)合制造過程
    的頭像 發(fā)表于 12-04 16:22 ?1239次閱讀

    帶你了解 DAC

    了解 DAC
    的頭像 發(fā)表于 12-07 15:10 ?1.2w次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b> DAC

    智慧公交是什么?帶你詳解智慧公交的解決方案!

    智慧公交是什么?帶你詳解智慧公交的解決方案!
    的頭像 發(fā)表于 11-05 12:26 ?961次閱讀
    智慧公交是什么?<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b>詳解智慧公交的解決方案!

    帶你了解電源測試系統(tǒng)的功能!

    在當(dāng)今電子與電力技術(shù)飛速發(fā)展的時代,各類電子設(shè)備、電力系統(tǒng)以及新能源相關(guān)產(chǎn)品的研發(fā)、生產(chǎn)和維護(hù)過程中,電源測試系統(tǒng)扮演著至關(guān)重要的角色。本文將帶你了解源儀電子的電源測試系統(tǒng)的功能。
    的頭像 發(fā)表于 07-02 09:10 ?165次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>電源測試系統(tǒng)的功能!