如何定義python源文件的文件編碼 如果想要定義文件代碼的編碼,一個特殊的註釋應該放到源文件的第一或第二行,例如: # coding=<encoding name> 或 使用一種大多數編輯器都能識別的方式 # -*- coding: <encoding name> -*- 或 # vim: set ...
如何定義python源文件的文件編碼
如果想要定義文件代碼的編碼,一個特殊的註釋應該放到源文件的第一或第二行,例如:
# coding=<encoding name>
或
使用一種大多數編輯器都能識別的方式
# -*- coding: <encoding name> -*-
或
# vim: set fileecncoding=<necoding name> :
標識符(變數名)
1,第一個字元必須是字母表中字母或下劃線
2,標識符的其他部分由字母、數字、下劃線組成
3,標識符對大小寫敏感
數字(Number)類型
python中數字類型有四種:整型、布爾型、浮點數和複數
int(整型) 如 1 ,只有一種整數類型int,表示為長整型,沒有python2 中的Long
bool (布爾),如 True
float (浮點數), 如 1.23、3E-2
complex(複數),如 1 + 2j、1.1 + 2.2j
字元串(string)
1,python 中單引號和雙引號的使用完全相同
2,使用三引號可以指定一個多行字元串
3,轉義符: \
4,反斜杠可以用來轉義,使用r可以讓反斜杠不發生轉義。如 r“thin is a line with \n” 則\n會顯示,並不是換行
5,按字面意義級聯字元串,如"this" "is" "string"會被自動轉換為this is string
6,字元串可以用+運算符使其連接在一起,用*運算符重覆。
7,python 中的字元串有兩種索引方式,從左往右以0開始,從右往左以-1開始
8,python 中的字元串不能被改變
9,python 沒有單純的字元類型,一個字元就是長度為1的字元串
10,字元串的截取的語法格式如下:變數[頭下標:尾下標:步長]
print 輸出
print 輸入預設輸出是換行的,如果要實現不換行需要在變數的末尾加上end="";
import 與 from...import
在python中用 import 或者 from...import 來導入相應的模塊
1,將整個模塊導入,格式為:import 模塊名
2,從某個模塊中導入某個函數,格式為:form 模塊名 import 函數名
3,從某個模塊中導入多個函數,格式為:from 模塊名 import 函數1,函數2,函數3
4,將某個模塊中的所有函數導入,格式為 from 模塊名 import *