Linux下學習python
1、寫完python程式的執行方式
(1)python2 *.py
(2)./*.py 如果不能執行,我們在首行需要宣告直譯器#!/usr/bin/env python
前面的路徑可以用which python檢視
2、讓程式支援中文
#encoding=utf-8
3、註釋
#單行註釋
'''
多行註釋
'''
4、識別符號、關鍵字
駝峰法:userName,myName(小駝峰法:第一個字母小寫)
UserName大駝峰法
區分大小寫
5、輸出print
格式化輸出
print(“my score is %d”%score)
print(“my math score is %d,english score is %d”%(score,engscore))
python核心程式設計
import匯入的模組路徑是按sys.path的路徑內的順序來找。
如果自己寫的模組,我們可以在sys.path內新增模組的地址用sys.path.append()命令。如果匯入的路徑在當前路徑下,我們可以直接匯入,不需要新增路徑到sys.path。
在當前目錄下建立一個*.py檔案,然後在另一個檔案中import匯入,當你匯入之後,修改了匯入的那個檔案,此時你使用的還是原先的檔案,如果你想重新獲取,第一種方法,你退出,再重新匯入;第二種方法,reload(*.py)。reload在ipm裡面,重新載入的功能。
迴圈匯入
就是有幾個模組互相匯入,這便會出現問題,所以預防的方法就是再建一個主模組來匯入這些子模組,以防止她們互相匯入。
==,is
a=[11,22,33]
b=[11,22,33]
a == b true
a is b False
==判斷內容is判斷是否是同一個值
深拷貝,淺拷貝
淺拷貝
c = a
id(a)和id(b)相同,說明只是把地址拷貝了,這就是淺拷貝
深拷貝
import copy
c = copy.deepcopy(a)
此時id(a)與id(c)是不同的。
copy.copy()
使用copy.copy()時,他會根據當前拷貝的資料型別是可變型別還是不可變型別有不同的處理方式,只拷貝第一層:
比如
a=[11,22,33]
b=[44,55,66]
c=[a,b]
e=copy.copy(c)
d=(a,b)
f=copy.copy(d)
id(c)和id(e)不同,但是當改變a和b的值時,c和e都改變
id(c)和id(f)的值相同,因為集合是不可變的型別,改變a,b的值,c和f也都變
相關文章
- 2019最新Python學習教程升級版(Linux 下如何除錯 Python?)PythonLinux除錯
- Python 學習之路(下)Python
- 學習Python的日子 Linux筆記(1)PythonLinux筆記
- 為什麼學習python要掌握Linux?PythonLinux
- 大學生視角下的Linux學習之路Linux
- Linux下PAM模組學習總結Linux
- 學習Python用Linux、MAC還是Windows呢?PythonLinuxMacWindows
- Python學習筆記 - 下載圖片Python筆記
- postgreSQL學習(一):在Linux下安裝postgreSQLSQLLinux
- 學習下Linux 如何檢視磁碟空間Linux
- Linux該如何學習呢?Linux學習分享!Linux
- Linux學習教程-Linux下命令的一些異常情況Linux
- 學習python多久?該如何學習python?Python
- Python學習之路15-下載資料Python
- linux下安裝pythonLinuxPython
- 如何在Linux命令列下檢視幫助?學習linux運維Linux命令列運維
- 如何高效的學習python?python學習技巧Python
- 跨行業如何學習好python?Python學習!行業Python
- Python如何快速學習?Python學習方法技巧!Python
- Linux運維需要持續學習嗎?Linux學習Linux運維
- 可以看一下我學習linux的過程Linux
- python綜合學習四之Numpy和Pandas(下)Python
- 如何學習LinuxLinux
- Linux 命令學習Linux
- Linux 學習概述Linux
- Linux學習心得Linux
- Linux學習04Linux
- Linux學習之旅Linux
- linux sed學習Linux
- PYTHON 學習Python
- Python學習Python
- linux下安裝python 3.6LinuxPython
- 學習Linux哪個比較好?入門學習LinuxLinux
- 高中程度可以學習Linux嗎?Linux運維學習Linux運維
- 掌握Linux技能的學習方法有什麼?Linux學習Linux
- 為什麼要學習Linux?如何學習Linux技術?Linux
- 報班學習Linux貴嗎?學習Linux怎麼樣?Linux
- 怎樣系統的學習linux?Linux學習路線!Linux
- 如何學習Python?Python學習入門路線Python