初識python

2021-01-07 金英文庫

1,計算機基礎。

2,python歷史。

宏觀上:python2 與 python3 區別:

python2 源碼不標準,混亂,重複代碼太多,

python3 統一 標準,去除重複代碼。

3,python的環境。

編譯型:一次性將所有程序編譯成二進位文件。

缺點:開發效率低,不能跨平臺。

優點:運行速度快。

:C,C++等等。

解釋型:當程序執行時,一行一行的解釋。

優點:開發效率高,可以跨平臺。

缺點:運行速度慢。

:python ,php,等等。

4,python的發展。

5,python種類。

運行第一個py文件:

python3x :python 文件路徑 回車

python2x :python2 文件路徑 回車

python2 python3 區別:python2默認編碼方式是ascii碼

解決方式:在文件的首行:#-*- encoding:utf-8 -*-

python3 默認編碼方式utf-8

6,變量。

變量:就是將一些運算的中間結果暫存到內存中,以便後續代碼調用。

1,必須由數字,字母,下劃線任意組合,且不能數字開頭。

2,不能是python中的關鍵字。

['and', 'as', 'assert', 'break', 'class', 'continue',

'def', 'del', 'elif', 'else', 'except', 'exec',

'finally', 'for', 'from', 'global', 'if', 'import',

'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',

'raise', 'return', 'try', 'while', 'with', 'yield']

3,變量具有可描述性。

4,不能是中文。

7,常量。

一直不變的量。 π

BIR_OF_CHINA = 1949

8,注釋。

方便自己方便他人理解代碼。

單行注釋:#

多行注釋:'''被注釋內容''' """被注釋內容"""

9,用戶交互。input

1,等待輸入,

2,將你輸入的內容賦值給了前面變量。

3,input出來的數據類型全部是str

10,基礎數據類型初始。

數字:int 12,3,45

+ - * / **

% 取餘數

ps:type()

字符串轉化成數字:int(str) 條件:str必須是數字組成的。

數字轉化成字符串:str(int)

字符串:str,python當中凡是用引號引起來的都是字符串。

可相加:字符串的拼接。

可相乘:str * int

bool:布爾值。 True False。

11,if。

if 條件:

結果

12,while。

while 條件:

循環體

無限循環。

終止循環:1,改變條件,使其不成立。

2,break

continue

計算機基礎。

cpu:相當於人的大腦,用於計算。

內存:儲存數據,4G,8G,16G,32G,成本高,斷電即消失。

硬碟:1T,固態硬碟,機械硬碟,儲存數據,應該長久保持數據,重要文件,小電影等等。

作業系統:

應用程式。

變量的命名的使用

1、變量名只能包含字母、數字和下滑線。變量名可以用字母或下劃線開頭但不能以數字中文開頭

2、變量名不能包含空格,但可以使用下劃線來分隔其中的單詞。

3、不要將python關鍵字和函數名(方法名)用作變量名,即不要使用python保留用於特殊用途的單詞(如print)

4、變量名應即簡短又具有描述性。(如name比n好)

5、慎用小寫l和大寫O,容易錯看成數字1和0。

命令提示符打開方式:

1、開始運行cmd

2、win+r cmd

3、目標路徑下shift加滑鼠右鍵打開在此處打開命令窗口

命令提示符退出python環境:

1、Ctrl+z 回車

2、exit() 回車

字符串

1、用引號括起的都是字符串

2、方法(函數):是python可以對數據執行的操作。(增刪改查)

title()首字母大寫 upper()字母全部大寫 lower()字母全部小寫

相關焦點

  • Python日課-3.1-pillow濾鏡初識
    Python 日課 2021-01-18:Pillow 濾鏡初識。各位同學大家好哇,今天周一,我們的 Python 課堂又來啦。在上周三的課程 Python日課-2.4-pip的使用 中,我們安裝了 pillow 庫,今天我們就來看看 pillow 能幹點啥。
  • 初識Python
    wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xzxz -d Python-3.7.6.tar.xztar -xvf Python-3.7.6.tar切換至Python原始碼目錄並執行下面的命令進行配置和安裝。cd Python-3.7.6.
  • python教程
    python視頻教程     文章底部留言 序號 給您發送視頻教程連結或者加微信 bigzql 索要Python
  • Python 1 day | 初識Phthon
    wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xzxz -d Python-3.7.6.tar.xztar -xvf Python-3.7.6.tar切換至Python原始碼目錄並執行下面的命令進行配置和安裝。cd Python-3.7.6.
  • 今日課堂之初識python
    近些時候我總是能夠在各平臺上看到Python一詞,在如此高頻出現的情況下決定帶著大家了解下什麼是python,就跟著我一起學習吧!1什麼是python?最最重要的是,python應用領域廣泛,例如:爬蟲,數據分析,科學計算,自動化辦公,自動化運維,網站開發,多媒體處理,機器學習,深度學習等。2python可以做些什麼?
  • python 初識列表、元組
    ')print(my_foods)print('\nMy friend`s favorite fods are')print(friend_foods)2、元祖 為() 創建不可修改的元素 python
  • 《第1章:初識 Python》1.1 Python簡介!
    《第1章:初識 Python》1.1 Python簡介!1.1.1、什麼是 Python1、面向對象的、解釋型的程序設計語言。
  • Python入門教程(一):初識Numpy
    Numpy是Python中較為常用的模塊,今天我們就從Numpy的基礎應用講起,非常適合0基礎的小白哦,python系列的基礎課程也會持續更新。首先,我們在運用某個模塊之前需要先導入這個模塊。import numpynumpy.
  • 算法應用|機器學習python應用,初識機器學習是怎樣滴感受?
    每個算法模型都介紹其較為通用且實用的建模過程,力爭使基礎較差的讀者也能無障礙利用python來使用機器學習算法。1 初識機器學習1.1 什麼是機器學習?實際上並不需要,Python有scikit-learn模塊等可以直接進行建模的調用包,基本只需要學會python的各種基礎的知識和應用,熟悉scikit-learn的相關模型用法,以及包括numpy、pandas、matplotlib模塊在內的常用的數據處理和可視化包,就可以實現各種機器學習算法了。
  • 人生苦短,我用Python
    已發布的Python教程如下Python學習筆記1.7-循環Python爬蟲翻譯程序-爬取有道翻譯 Python求兩數的最大公約數算法Python程序打包為exe可執行文件教程 Python小姐姐表白程序-exe編譯版 小姐姐表白程序-Python版 Python3.7安裝包 Python進階篇-函數 Python中字典的基本操作 python
  • 什麼是運算符和表達式,在python中是如何處理數學運算的?
    又到了和大家分享的時刻了,初識python,相信很多編程愛好者們對程序的解義在心裡應該有一個概念了吧,對於pycharm的用法與進位的認知,在大家的心裡是否還有印象?前面我們提到了python的核心數據(整數型、浮點型、複數等),那麼大家是否知道,這些數據是用來幹什麼的呢?
  • Python的爬蟲基礎知識及安裝
    Python的基礎知識的學習流程 首先我們來看Python的基礎知識的學習流程:1.認識Python2.判斷語句和循環語句3.字符串、列表、元組、字典4.函數,即將重複執行的語句簡單化5.文件操作6.錯誤與異常Python的初識 Python的圖標是兩條小蛇
  • python入門教程NO.8 用python寫個存款利息計算器
    本文涉及的python基礎語法為def函數,return,函數的各參數示例,匿名函數等函數初識函數是一段組織好的\ 可重複使用的\ 用來實現特定功能的代碼塊。函數的參數關鍵字參數的應用示例必備參數的應用示例默認參數的應用示例不定長參數的應用示例python 使用 lambda 來創建匿名函數
  • Python到底是個啥?為什麼這麼多人都要學?
    言歸正傳,今天我想跟大家分享一下python是什麼以及學習python對你有什麼幫助。一定要耐心看完喲~ 或許對現在的你有一定的啟發。01初識pythonPython第一版上線時間是1991年,由吉多·范羅蘇姆創造。
  • 初識pycharm編寫方法
    使用pycharm編輯器 雙擊我們安裝好的pycharm編輯器(安裝過程在前幾節)選擇第一個新建項目第一個pure python是純python,下面的那些是一些擴展,暫時不用,我們就選第一個Location是選擇編寫代碼保存的路徑,根據自己的情況點右側小文件夾按鈕,自行選擇一個路徑保存即可保存後點擊右下角的
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    基於liunx系統的python教程,課程裡也有liunx操作的詳細教學,不用擔心學習時不會操作liunx系統。 因篇幅有限,以下展示的只是課程裡部分內容如對python課程有更多疑問 請諮詢客服 1零基礎入門全能班 01 –python簡介 02 第一個程序 03-python執行方式和pycharm設置 04-程序的注釋和算術運算符 05 程序執行原理 06變量的使用以及類型 07
  • 初識Frida--Android逆向之Java層hook (二)
    今天繼續一個新的示例,同樣採用CTF作為例子,難度稍微加大了一點,如果對Frida基本的使用還不是很了解,建議先看看之前的文章:初識所有直接通過this就能直接調用getMac()方法            var Key = this.getKey();            var Mac = this.getMac();            send(Key);            send(Mac);        }    });'''完整python
  • python基礎模塊三劍客:sys、os、shutil
    可以點這裡回顧一下:Python的模塊介紹及安裝(離線、非管理員)如何自己寫的模塊和包 有同學問了個問題:在python裡如何複製、刪除、重命名文件?其實python已經為我們考慮過系統兼容的問題了。在python的官方網站上有以下的描述:「Runs anywhere, including Mac OS X, Windows, Linux, and Unix, with unofficial builds also available for Android and iOS.
  • Rasa入坑指南一:初識Rasa
    一、安裝Rasa及RasaX我是在Ubuntu16.04, Python3 的 virtualenv 環境下測試安裝的:virtualenv -p python3 venvsource venv/bin/activatepip install rasa-x --extra-index-url
  • Python探索之旅 | 第一部分第二課:安裝Python和Python的常用開發軟體
    你可以打開一個 Terminal(終端),在裡面輸入 python -V 來顯示 Python 的版本。我們在 Python 主頁的 Downloads 菜單那裡,點擊 Source,進入 https://www.python.org/downloads/source 這個 Python 的原始碼頁面。