python部分常用命令
python中文註釋方法
在python編寫程式碼的時候,避免不了會出現或是用到中文,這時候你需要在檔案開頭加上中文註釋。如果開頭不宣告儲存編碼的格式是什麼,那麼它會預設使用ASKII碼儲存檔案,這時如果你的程式碼中有中文就會出錯了,即使你的中文是包含在註釋裡面的。所以加上中文註釋很重要。
#coding=utf-8
或者:
#coding=gbk
type()函式可以做什麼
在介紹資料型別的文章中提到過,要怎麼樣檢視對像的資料型別。type()就是一個最實用又簡單的檢視資料型別的方法。type()是一個內建的函式,呼叫它就能夠得到一個反回值,從而知道想要查詢的對像型別資訊。
>>>type(1)
<type 'int'>
print格式化輸出(字串、整數)
python的print語句和字串操作符%一起結合使用,可以實現替換的可能。方法很巧妙,應用範圍也比較多,操作方法如下:
>>> 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程式中,每個資料都是對像,每個對像都有自己的一個型別。不同型別有不同的操作方法,使用內建資料型別獨有的操作方法,可以更快的完成很多工作。
一些基本資料型別,比如:整型(數字)、字串、元組、列表、字典和布林型別。
隨著學習進度的加深,大家還會接觸到更多更有趣的資料型別,
基本內建資料型別對應符號
1)整型——int——數字
python有5種數字型別,最常見的就是整型int,方法很實用。例如:1234、-1234
2)布林型——bool——用符號==表示布林型是一種比較特殊的python數字型別,它只有True和False兩種值,它主要用來比較和判斷,所得結果叫做布林值。例如:3==3給出True,3==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