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也都變
相關文章
- Python 學習之路(下)Python
- Linux 下vi 命令學習Linux
- Linux下PAM模組學習總結Linux
- 2019最新Python學習教程升級版(Linux 下如何除錯 Python?)PythonLinux除錯
- Python學習筆記 - 下載圖片Python筆記
- 為什麼學習python要掌握Linux?PythonLinux
- 學習Python的日子 Linux筆記(1)PythonLinux筆記
- python綜合學習四之Numpy和Pandas(下)Python
- Python學習之路15-下載資料Python
- Python下正規表示式學習筆記Python筆記
- 學習python多久?該如何學習python?Python
- 學習下Linux 如何檢視磁碟空間Linux
- postgreSQL學習(一):在Linux下安裝postgreSQLSQLLinux
- linux下Nagios安裝學習筆記LinuxiOS筆記
- 跨行業如何學習好python?Python學習!行業Python
- 如何高效的學習python?python學習技巧Python
- Python如何快速學習?Python學習方法技巧!Python
- 學習Python用Linux、MAC還是Windows呢?PythonLinuxMacWindows
- Linux該如何學習呢?Linux學習分享!Linux
- LINUX學習(三)在Linux環境下執行DOS命令Linux
- Python的學習(十五)---- 呼叫windows下DLL詳解PythonWindows
- PYTHON 學習Python
- 學習pythonPython
- python學習Python
- 大學生視角下的Linux學習之路Linux
- linux下c語言學習筆記——操作mysqlLinuxC語言筆記MySql
- linux學習Linux
- 學習LinuxLinux
- 你適合學習python嗎?python學習人群Python
- 如何學習Python?Python學習入門路線Python
- Linux學習教程-Linux下命令的一些異常情況Linux
- 徵詢一下,大佬是如何學習 python 的Python
- 學習Python需要考證嗎?Python學習入門!Python
- python值得學習嗎?為何推薦學習python?Python
- 學習Python需要注意什麼?如何學習Python?Python
- python學習: 如何循序漸進學習Python語言Python
- 可以看一下我學習linux的過程Linux
- Linux運維需要持續學習嗎?Linux學習Linux運維