一、python特性概要 1. python是解釋性腳本語言。 2. python特性總結 2.1 位元組碼 2.2 動態語義 在賦值是確定數據類型 2.3 縮進(4個空格) 3. python定義編碼類型 # -*- coding: utf-8 -*- 或 # -*- coding= utf-8 - ...
一、python特性概要
1. python是解釋性腳本語言。
2. python特性總結
2.1 位元組碼
2.2 動態語義 在賦值是確定數據類型
2.3 縮進(4個空格)
3. python定義編碼類型
# -*- coding: utf-8 -*-
或
# -*- coding= utf-8 -*-
或
# coding=utf-8 ##python檢測編碼採用正則匹配 coding[:=]\s*([-\w.]+)
4. python編碼
如果一條語句過長可用反斜桿“\”,換行。
5. 變數、對象、賦值
5.1 變數命名
以字母和下劃線“_”開頭,不能是關鍵字,大小寫敏感。
5.2 一切皆對象
5.3 支持多重賦值
a, b, c = (1, 'test', 2)
6. 內置模塊要用熟
6.1 type , help , dir
例如:
type(time) #查看對象類型
help(time) #查看詳細幫助
dir(time) #查看對象方法
...
7. 字元串拼接(a,b都是變數)
方法一:
c = a + b
方法二:
c = "%s %s" % (a, b)
方法三:
c = "{a} {b}".format(a=a, b=b)
方法四:
c = "".join([a, b])
8. 查找字元串字串首次出現的位置。
方法一:
find() # 當在字元串中查找不到字元時返回 -1
方法二:
index() # 當在字元串中查找不到字元時拋出錯誤
.....