1. 程式人生 > >python部分常用命令

python部分常用命令

python中文註釋方法

python編寫程式碼的時候,避免不了會出現或是用到中文,這時候你需要在檔案開頭加上中文註釋。如果開頭不宣告儲存編碼的格式是什麼,那麼它會預設使用ASKII碼儲存檔案,這時如果你的程式碼中有中文就會出錯了,即使你的中文是包含在註釋裡面的。所以加上中文註釋很重要。
#coding=utf-8
或者:
#coding=gbk

type()函式可以做什麼

在介紹資料型別的文章中提到過,要怎麼樣檢視對像的資料型別。type()就是一個最實用又簡單的檢視資料型別的方法。type()是一個內建的函式,呼叫它就能夠得到一個反回值,從而知道想要查詢的對像型別資訊。

>>>type(1)


<type 'int'> 

print格式化輸出(字串、整數)

pythonprint語句和字串操作符%一起結合使用,可以實現替換的可能。方法很巧妙,應用範圍也比較多,操作方法如下:
>>> print "%s is %d old" % ("she",20)
she is 20 old
這裡的%s%d是佔位符,分別是為字串型別和整型來服務的。在佔位符相關文章中過詳細的來講解。

如果想讓多個變數資料在同一行顯示,操作起來很簡單,只需要在變數名後邊加逗號就可以了,像下面這樣操作:

>>> print a,b,c
1 2 3

定義函式function
的方法

定義函式需要用到def語句,需要注意的幾個事項:
1
def開頭,代表定義函式
2
def和函式名中間要敲一個空格
3
、之後是函式名,這個名字使用者自己起的,方便自己使用就好
4
、函式名後跟圓括號(),代表定義的是函式,裡邊可加引數
5
、圓括號()後一定要加冒號:這個很重要,不要忘記了
6
、程式碼塊部分,是由語句組成,要有縮排
7
、函式要有返回值return

Python程式中,每個資料都是對像,每個對像都有自己的一個型別。不同型別有不同的操作方法,使用內建資料型別獨有的操作方法,可以更快的完成很多工作。

一些基本資料型別,比如:整型(數字)、字串元組列表字典和布林型別。

隨著學習進度的加深,大家還會接觸到更多更有趣的資料型別,

python初學者入門時先了解這幾種型別就可以了。

基本內建資料型別對應符號

1)整型——int——數字
python
5種數字型別,最常見的就是整型int方法很實用。例如:1234-1234

2)布林型——bool——用符號==表示布林型是一種比較特殊的python數字型別,它只有TrueFalse兩種值,它主要用來比較和判斷,所得結果叫做布林值。例如:3==3給出True3==5給出False

3)字串——str——' '" "表示例如:'www.iplaypython.com'或者"hello"

4)列表——list——[ ]符號表示例如:[1,2,3,4]

5)元組——tuple——( )符號表示例如:('d',300

6)字典——dict——{ }符號表示例如:{'name':'coco','country':'china'

Python基本資料型別中哪些可變,哪些是不可變

python可變資料型別:列表list[ ]、字典dict{ }

python不可變資料型別:整型int、字串str' '、元組tuple()

Python中的類(Class是一個抽象的概念,比函式還要抽象,這也就是Python的核心概念,面對物件的程式設計方法(OOP),其它如:Java、C++等都是面對物件的程式語言。

面對物件(oop)中的物件,是一個非常重要的知識點,我們可以把它簡單看做是資料以及由存取、操作這些資料的方法所組成的一個集合。我們在學習函式(function)之後,知道了如果重用程式碼,那為什麼還要用類來取代函式呢?

類有這樣一些的優點

1 ) 、類物件是多型的:也就是多種形態,這意味著我們可以對不同的類物件使用同樣的操作方法,而不需要額外寫程式碼。
2 )
、類的封裝:封裝之後,可以直接呼叫類的物件,來操作內部的一些類方法,不需要讓使用者看到程式碼工作的細節。
3 )
、類的繼承:類可以從其它類或者元類中繼承它們的方法,直接使用。

定義類(class)的語法

大家直接看Python程式碼:
>>> 
classIplaypython:
>>>     
deffname(self, name):
>>>          self.name = name

看一第行,語法是class 後面緊接著,類的名字,最後別忘記冒號,這樣來定義一個類。玩蛇網提示:類的名字,首字母,有一個不可文的規定,最好是大寫,這樣需要在程式碼中識別區分每個類。

第二行開始是類的方法,大家看到了,和函式非常相似,但是與普通函式不同的是,它的內部有一個“self”,引數,它的作用是對於物件自身的引用。

這篇文章我們介紹了類的概念,在以後的文章中,我們會介紹更多類和抽象物件的知識,比如:類的例項(類的呼叫)、類的方法、建構函式、類的名稱空間和作用域以及類的繼承概念。

使用assert斷言是學習一個非常好的習慣,python assert斷言句語格式及用法很簡單。在沒完善一個程式之前,我們不知道程式在哪裡會出錯,與其讓它在執行最崩潰,不如在出現錯誤條件時就崩潰,這時候就需要assert斷言的幫助。本文主要是講assert斷言的基礎知識。

python assert斷言的作用

python assert斷言是宣告其布林值必須為真的判定,如果發生異常就說明表達示為假。可以理解assert斷言語句為raise-if-not,用來測試表示式,其返回值為假,就會觸發異常

assert斷言語句的語法格式


assert python
怎麼用?
expression assert
表示式

下面做一些assert用法的語句供參考:
assert 1==1
assert 2+2==2*2
assert len(['my boy',12])<10
assert range(4)==[0,1,2,3]

如何為assert斷言語句新增異常引數

assert的異常引數,其實就是在斷言表示式後新增字串資訊,用來解釋斷言並更好的知道是哪裡出了問題。格式如下:
assert expression [, arguments]
assert
表示式 [,引數]

相關推薦

python部分常用命令

python中文註釋方法 在python編寫程式碼的時候,避免不了會出現或是用到中文,這時候你需要在檔案開頭加上中文註釋。如果開頭不宣告儲存編碼的格式是什麼,那麼它會預設使用ASKII碼儲存檔案,這時

maven跳過單元測試-maven.test.skip和skipTests的區別以及部分常用命令

outside sets val itl open plain clas att 本地 -DskipTests,不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。-Dmaven.test.sk

redis部分常用命令彙總

redis命令有很多,一般包括伺服器命令和一些具體資料結構的操作命令,這裡介紹了一些常用命令彙總,主要是通過查閱資料和結合個人總結,方便自己也方便他人查閱,如有不對之處還請多多指教。 啟動 redis 客戶端 開啟終端或在redis檔案路徑開啟命令列並輸入命令 redis-cli。該命令會連

python pip常用命令,根據關鍵詞查詢第三方庫

基本的命令解釋,如下圖: 安裝 sudo easy_install pip 列出已安裝的包 pip freeze or pip list 匯出requirements.txt pip freeze > <目錄>/requirements.txt

python pip常用命令

1 pip安裝命令: pip install packagename 2 3 pip顯示模組版本號: pip show packagename 4 5 pip解除安裝模組: pip uninstall packagename 6 7 pip檢視可更新模組: pip list --outdate 8

python開發常用命令小結

一些常用命令總忘,記錄下來,用的時候可以檢視。 conda命令 安裝了conda後可以用 conda list 檢視安裝的包 conda env list 檢視有哪些虛擬環境 conda -V 檢視conda的版本 conda crea

解析python部分常用操作

1 def __add__(self, *args, **kwargs): # real signature unknown 2 """ Return self+value. """ 3 pass 返回相加數值 1 def __alloc__

DOCKER學習之(二) 容器部分常用命令

一、執行容器 Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Run a command in a new container 引數 -a, --attach=[]

Linux部分常用命令

不可 目錄 文件 刪除 詳細信息 語句 無法 行數 刪除文件夾 ls   查看指定目錄下的文件或者文件夾   用法:     只輸入‘ls’為查看當前目錄下的文件或文件夾     輸入 ‘ls /path’為查看指定

composer常用命令部分摘抄)

json .com 安裝庫 lan r.js feature upd style pda 1. 僅更新單個庫 composer update foo/bar 2. 不編輯composer.json的情況下安裝庫 composer require "foo/bar:1.

python os模塊 常用命令

log 結果 遞歸 創建目錄 ber borde echo sys mkdir python編程時,經常和文件、目錄打交道,這是就離不了os模塊。os模塊包含普遍的操作系統功能,與具體的平臺無關。以下列舉常用的命令 1. os.name()——判斷現在正在實用的

python學習——day12(MySQL常用命令,連接python)alex:http://www.cnblogs.com/wupeiqi/articles/5713330.html

www base drop cal esc username prim ber .com MySQL mysql 常用命令 MySQL創建、刪除數據庫 1 create database alexdb;#創建數據庫 2 3 drop database alexdb;

python常用命令和基礎運算符

長度 sci amp 文件編碼 標題 整體 整數 計算 是否為空 基礎運算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份運算符:is is not成員運算符:in not in ##in 判斷元素是否存

python中int類型、bool類型補充,及字符串的部分常用方法

叠代 大寫 切割 內置函數 數據類型 rip 對象 長度 break 一、int類型   bit_length() 返回一個數的二進制長度 二、bool類型   布爾只有兩個值. True,False. 一般是沒有什麽操作的。   所有的空都是False,所以的非空都是T

python 常用命令

src tps 分享圖片 txt 文件 con 服務器 show 科學 用阿裏雲服務器,使用pip安裝第三方庫的時候卡的要死。所以我就想pip能不能安裝本地的包。 找到了這篇博客: http://me.iblogc.com/2015/01/01/pip%E5%B8%B8%

Python---OS模組常用命令

Python中對於檔案操作與處理的模組有:os模組和shutil模組。 os模組不僅提供了對目錄/檔案進行:新建、刪除、檢視等操作,還提供了對檔案以及目錄的路徑操作:絕對路徑、相對路徑等。 shutil模組相當於是對os進行的一個補充,對檔案進行:移動、複製、法寶、壓縮、解壓等操作 1、

Linux常用命令、vim打造python編輯器、網路配置

VirtualBox5.1及Ubuntu16.04安裝教程:http://jingyan.baidu.com/article/46650658228345f549e5f8cc.html 一、常用命令 1.啟動圖形介面:startx 2.立刻關機:shutdown -h now

資料庫常用命令(部分)

1、建立資料庫 CREATE DATABASE 資料庫名; 2、刪除資料庫 drop database 資料庫名; 3、從命令提示視窗中選擇MySQL資料庫 use 資料庫名; 4、MySQL 建立資料表 CREATE TABLE table_name(表名) (column_name

Linux下Python開發的常用命令

上半部分屬於Windows下開發比較常用的命令,我在Windows下是使用pycharm開發的所以在pycharm中的tools下的 Run manage.py 中可以省去 python manage.py 比較省事.我是使用python3開發的哦 pip install 包名 安裝依賴

Linux系統下python學習筆記——Linux中檔案和目錄常用命令詳解

一、檢視目錄內容 ls命令說明: 英文單詞list的簡寫,功能為列出目錄的內容,是使用者最常用的命令字義    Linux下檔案和目錄的特點: Linux檔案或目錄名稱最長可以有256個字元 以 . 開頭的檔案為隱藏檔案,需要用-a引數才能顯示(all