day002--python编程的相关软件,变量
--python是一門解釋型語言,需要安裝解釋器,由于python3和python不兼容,所以需要安裝這兩個版本的解釋器。
目前python2.7版本已經(jīng)停止更新,使用企業(yè)較少,所以應(yīng)當(dāng)以學(xué)習(xí)python3版本為主。
--安裝python解釋器需要配置環(huán)境變量,其目的是為了終端提供執(zhí)行環(huán)境,但是配置環(huán)境變量不是必須的,pycharm不需
要配置。
python代碼執(zhí)行
交互式:
--控制臺直接編寫運行python代碼
--1、打開終端 2、進(jìn)入python解釋器 3、編寫代碼一回車就執(zhí)行
腳本式:
--文件編寫Python代碼,把文件作為腳本交給解釋器執(zhí)行
--1.在文件中編寫好代碼 2.打開終端 3.用指定版本的接收器命令執(zhí)行文件(文件的絕對路徑)
----編譯型語言直接編譯形成執(zhí)行文件,交給操作系統(tǒng)執(zhí)行,這行效率高,但是無法更改執(zhí)行文件,需要找到源代碼進(jìn)
行更改并生成新的執(zhí)行文件。不具備跨平臺性
----解釋型語言將編寫好的代碼直接交給解釋器,翻譯一行運行一行,每次執(zhí)行都需要重新翻譯,執(zhí)行效率較編譯低,
但是開發(fā)效率較高。跨平臺性強(qiáng)。
注意:.py和.pyw都是python文件,后者具有可視化特點。
pip
-- pip: python的應(yīng)用商城,在商城中下載工具為python拓展功能
--pip3 -V:查看版本號
--pip3 list: 查看當(dāng)前python環(huán)境下已拓展的功能
--pip3 install 功能名稱:安裝指定的功能
-- eg:pip3 instal requests
--pip3 uninstal 功能名稱: 卸載指定的功能
變量--變量使得計算機(jī)具有記錄事物狀態(tài)的功能。
定義變量:
-- 變量名 = 變量值
-- 變量名:記錄狀態(tài)的名
-- =:賦值符號
-- 變量值:記錄的狀態(tài)
*****重點:1.堆區(qū)開辟空間存放 變量值 2.將存放 變量值 空間的地址提供給棧區(qū) 3.棧區(qū)為變量名開辟空間存放提供來的
地址
如圖
如圖
==: 只做值比較 is:作地址比較,在數(shù)值較小時,終端會對值相同的變量進(jìn)行賦值變量優(yōu)化,使他們地址也相同,節(jié)省空間,而在pycharm中,無論數(shù)值大小,都會強(qiáng)制進(jìn)行此種優(yōu)化。
轉(zhuǎn)載于:https://www.cnblogs.com/luowenConnor/p/10698604.html
總結(jié)
以上是生活随笔為你收集整理的day002--python编程的相关软件,变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows系统CMD下常用命令
- 下一篇: 装饰器中的@functools.wrap