<button id="2ddn7"><acronym id="2ddn7"></acronym></button>

<button id="2ddn7"><acronym id="2ddn7"></acronym></button>

  • <button id="2ddn7"><object id="2ddn7"></object></button>
      1. <s id="2ddn7"></s>
        更多課程 選擇中心


        Python培訓

        400-111-8989

        Python打牢基礎,從22個語法開始!

        • 發布:Python培訓
        • 來源:Python編程
        • 時間:2019-07-29 15:03

        “人生苦短,我用Python”。Python編程語言是最容易學習、并且功能強大的語言。只需會微信聊天、懂一點英文單詞即可學會Python編程語言。但是很多人聲稱自己精通Python,然后自己卻寫不出Pythonic的代碼,對很多常用的包不是很了解。萬丈高樓平地起,咱們先從Python中最最基礎的開始。

        01 Python的優點

        · Python是一種類似人類講話的語言

        · 極其簡單易學的語言

        · 也是開源的語言之一

        · 可移植性良好,在各大平臺都可以運行,比如Windows、Mac、Linux上都可運行

        · 豐富的第三方庫:只有你想不到,沒有Python做不到

        · 解釋性語言:可以直接從源代碼運行。

        · 既支持面向對象編程,又支持面向過程編程。

        · 可擴展性好,部分程序可以使用其他語言編程,比如C/C++

        02 Python開發環境

        目前,主流的Python開發環境有三個(開發環境也被稱為IDE, Integrated Development Environment),分別是PyCharm、Anaconda 和Jupyter Notebook,我們稱之為Python三劍客。為了說明它們的主要區別,筆者引用Python實戰圈圈友勞元輝的一段話:“我三劍客在手,感覺可以屠進天下報表和模型。Anaconda,最主要是整體開發環境和第三方庫的安裝方便;Pycharm,最主要執行整個報表腳本和各種數據源的獲取還有定時腳本執行;Jupyter otebook,最主要是模型訓練,每步即時執行,可以可視化看到結果。”。這段話精確總結了三者的區別。

        03 變量

        常量,顧名思義就是值不能被改變的量,比如5、10等數字或者一個字符串的文本。它字面的意思就是本身的含義,不需要多的解釋。

        與常量相對應的就是變量,顧名思義就是值一直在改變的量。因為值在改變,我們需要給它取一個名字,也就是標識符。Python編程中,我們叫標識符為變量名,并且使用等號(=)把變量名和值關聯起來,

        定義變量,并使用print函數打印出來

        # my_name是變量名,劉德華為值。
        
        # 變量名不變,值可以變,比如換成周杰倫my_name = "劉德華"
        
        print(my_name)my_name = "周杰倫"
        
        print(my_name)結果為:
        
        劉德華
        
        周杰倫

        04 整數

        整數也就是int類型,在Python中,可以直接對整數進行算數運算

        # 加法
        
        add = 3 + 4
        
        # Python中,format方法是格式化輸出,也就是在{}的地方替換為變量的值。后面項目實戰中經常用到
        
        print('3+4的值是{}'.format(add))運行結果為:
        
        3+4的值是 7

        05 浮點數

        帶小數點的數字都是浮點數,也可以進行類型整數的運算,比如加減乘除等。

        # 加法add = 0.2 + 0.1
        
        #Python中,format方法是格式化輸出,也就是在{}的地方替換為變量的值。后面項目實戰中經常用到
        
        print('0.2+0.1的值是{}'.format(add))
        
        0.2+0.1的值是 0.30000000000000004

        06 字符串

        字符串就是一系列字符。在Python中,單引號、雙引號或者三引號里面的內容就是字符串。如何字符串中包括單引號或者雙引號,python使用反斜線()對字符串中的字符進行轉義。

        # 單引號里面的文本就是字符串‘I am a boy’

        # 雙引號其實和單引號一樣,一般推薦使用單引號"歡迎您加入python實戰圈"

        # 三引號表示的字符串,一般表示很長的文字,只要引號沒有結束就可以一直寫。

        # 一般用來寫文本注釋

        '''

        我們實戰圈的第一個項目就是<如何七天入門python>,

        每一天都有安排學習內容,只需要40分鐘就可以搞定,

        學完以后,記得寫作業并且提交到知識星球。

        剛開始,咱們節奏放緩慢一些。計劃三天更新一次內容。

        希望都您能參與進來。

        '''

        07 布爾類型

        Python支持布爾類型的數據,布爾類型只有True和False兩種值,但是布爾類型有以下幾種運算:

        True and True # ==> True
        
        True or True # ==> True
        
        ot True #==> False

        08 列表

        列表是由一系列按特定順序排列的元素組成。也就是列表是有序集合。在Python中,用方括號([])來表示列表,并用逗號來分隔其中的元素。可以給列表起一個名字,并且使用(=)把列表名字和列表關聯起來,這就叫做列表賦值。

        # 定義一個列表
        
        # Python實戰圈成員列表
        
        ames_python_pc = ['陳升','劉德華','楊冪','TFboys']
        
        print(f'Python實戰圈的成員有:{names_python_pc}')
        
        Python實戰圈的成員有:['陳升', '劉德華', '楊冪', 'TFboys']

        09 元組

        列表是可以修改的數據結構,而元組是固定長度,不能被修改元素值的數據結構。元組是使用圓括號()表示,而列表是使用方括號[]。請注意兩者的區別。

        tup1 = 1,2,3
        
        print(tup1)
        
        結果為:(1, 2, 3)

        10 字典

        字典是另外一個可變的數據結構,且可存儲任意類型對象,比如字符串、數字、列表等。字典是由關鍵字和值兩部分組成,也就是 key 和 value,中間用冒號分隔。這種結構類似于新華字典,字典中每一個字都有一個對應的解釋。

        #構建一個字典,記錄各宮嬪妃的年薪銀子

        name_dictionary = {'魏瓔珞':300,'皇后':1000,'皇貴妃':800,'貴妃':600,'斌':200}
        
        print(name_dictionary)
        
        結果為:{'魏瓔珞': 300, '皇后': 1000, '皇貴妃': 800, '貴妃': 600, '斌': 200}

        11 注釋

        在Python中,單行注釋用井號(#)標識,也就是#后面的內容;多行注釋用一對三引號(''' ''' )或者一對三個雙引號("""""")表示。單行注釋一般用在某一行的解說說明,而多行注釋一般用在整個文本或者某一個代碼區域的解釋說明,其中三個雙引號表示整個文檔的說明。對于這些注釋,Python解釋器不會執行具體的內容。如下面例子中,Python解釋器會忽略注釋,只是輸出Hello World。

        12 數據

        數據簡單說就是在電腦中的任何東西,比如聽的音樂、看的電影、讀的文章等等。Python編程就是要處理這些數據,利用自己的語法規則對其加工處理,然后呈現出你想要的結果數據,所以你可以把程序或者代碼看成一個“服裝加工廠”:布料就是程序中使用的數據,服裝機器就是根據語法處理數據,衣服就是代碼輸出的結果。

        有時數據太多,不好理解。對其進行分類,是一個方法,非常便于理解與處理。在Python語言中,常見的數

        13 縮進

        在Python語言中,Python根據縮進來判斷代碼行與前一行的關系。如果代碼的縮進相同,Python認為它們為一個語句塊;否則就是兩個語句塊。一般使用tab按鍵縮進代碼,有的IDE自動縮進代碼,比如Pycharm.

        this is one block
        
        this is a new line in the one block
        
        this issecond block
        
        this is a new line in the second block
        
        xxxxxx
        
        this is the three block
        
        this is a new line in the three block

        14 關鍵字

        在Python中,有一些字符串具有某些特定功能,如 import 、 class 等。我們在選擇變量名時,應注意避開這些保留字符。

        # 以下變量賦值將報錯
        
        if = 1

        15 運算符

        運算符的作用是根據已有的變量生成新的變量,主要有以下幾種:

        · 算術運算符:+,-,*,/,%,即加、減、乘、除、取余

        · 比較運算符:==,!=,>,<,>=,<=,即等于、不等于、大于、小于、大于等于、小于等于

        · 賦值運算符:=,+=,-=,*=,/=,%=,即賦值、加賦值、減賦值、乘賦值、除賦值、取余賦值

        · 邏輯運算符:and,or,not,即與、或、非

        16 條件

        分支結構又稱為選擇結構,意思是程序代碼根據判斷條件,選擇執行特定的代碼。如果條件為真,程序執行一部分代碼;否則執行另一部分代碼。也可以理解為判斷條件把程序分為兩部分,根據條件結果只能執行其中一部分。比如高考為條件,考上了就去上大學;否則不去上大學,去做其他的,條條大道通羅馬,只要努力都可以成功。

        17 循環

        不斷的重復為循環。循環結構是在一定條件下反復執行某部分代碼的操作,是Python程序數據中使用率最高的一個結構。在Python語言中,常見的循環結構有for循環和while循環。

        18 for 循環

        for 循環的循環次數一般是事先預知的,將一個標志變量從某個起始值迭代到某個終止值后即結束。

        # x從0開始,一直到 10 結束
        
        for x in range(0,11):
        
        print(x)

        19 循環控制

        循環控制主要包括三種:pass 、 continue 、 break 。

        pass 表示什么也不做,只是占一行代碼的位置;continue 表示立即退出本輪循環,繼續執行后續輪循環;break 表示立即推出循環,后續循環也不再執行。

        20 異常

        Python代碼中可能會出現一些可以預知的問題,例如字典訪問的key不存在。如果不加處理,發生問題的時候Python便會報錯并退出,可能之前跑了很久又要重頭再來。因此,我們需要對可能出現的異常進行捕捉和處理。

        21 函數

        函數是一個獨立且封閉完成特定功能的代碼塊,可以在任何地方被調用。比如第二天內容里面的print()函數,無論你在程序中的任何地方調用,都是輸出()中的內容。這種獨立的封閉代碼塊又稱為封裝,也可以把函數理解為一個盒子。盒子里面的代碼就是封裝好的,完成特定的功能,外面的代碼不屬于函數。

        22 面向對象

        面向對象中的第一個概念就是類。在Python編程語言中,類也是一些相似事物的綜合。比如人,人具有2個胳膊,2條腿等特征;并且人會走路,說話等行為。在Python語言中,這些描述事物的特征稱為屬性,而表示事物的行為稱為方法(也就是函數,在面向對象里面一切行為都是方法,沒有函數),把兩者合并一起就是Python語言的類。類 Class就是用來描述具有相同屬性和方法的事物集合。也就是類具有相同的屬性和方法。

        免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

        預約申請免費試聽課

        填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

        上一篇:Python高效編程技巧
        下一篇:python擴展包安裝

        Python中類的屬性有哪幾種

        Python語法你知道多少

        Python 中常見的配置文件寫法

        Python爬蟲可以做什么

        • 掃碼領取資料

          回復關鍵字:視頻資料

          免費領取 達內課程視頻學習資料

        • 視頻學習QQ群

          添加QQ群:1143617948

          免費領取達內課程視頻學習資料

        Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

        選擇城市和中心
        黑龍江省

        吉林省

        河北省

        湖南省

        貴州省

        云南省

        廣西省

        海南省

        青青青草网站免费观看|青青青视频在线观看 超真实强奷视频在线看 百度 好搜 搜狗
        <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>