1朱盐、python 默認(rèn)編碼:Unicode椰棘、UTF-8
2波丰、字符串:
? ? ? ?1)定義:var = 'abc124' ? ? ? ? ?var = "wogjie239t"
? ? ? ?2) ? 訪問字符串(通過索引獲得某個(gè)字符串)
? ? ? ? ? ? ? 例如:var = 'wo96djige1'
? ? ? ? ? ? ? ? ? ? ? ? ?var[0] ? ? ? ? w
? ? ? ? ? ? ? ? ? ? ? ? ?var[1:4] ? ? ? o96d ? ? ?注意:不包含第四個(gè)索引
? ? ? ?3)字符串的拼接:
? ? ? ? ? ? ? 定義一個(gè)字符串:var = "126iiuuy" ?var_l = "abc"
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?方法一:var_all = var + “abc” ? ? ?var_all = var + var_l
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?方法二:'%s,%s'%(var,var_l) ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?方法二:var_all = var.join(var_l)
? ? ? ?4)字符串中是否包含給定的字符串:in
? ? ? ? ? ? ?使用上方例子:var in var_l ? ? ? var_l中是否有 ?var中的字符?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "abc" in var
? ? ? ?5)字符串的常用格式化 ? %s 字符串 ? ? %d 整數(shù)
? ? ? ? 6)內(nèi)置函數(shù)常用
? ? ? ? ? ? ? string.endwith('obj')? ? ? 檢查字符串是否以 obj 結(jié)束
? ? ? ? ? ? ? string.find('str')? 檢測(cè) str 是否包含在 string 中母债,包含返回索引赋荆,不包含返回-1
? ? ? ? ? ? ? string.format() ? 格式化字符串
? ? ? ? ? ? ? ?string.count() ? ? 字符出現(xiàn)的次數(shù)
? ? ? ? ? ? ? ? string.index() ? ? ? 如果str不在 string中會(huì)報(bào)一個(gè)異常.
? ? ? ? ? ? ? ? string.rindex() ? ? ?從右向左
? ? ? ? ? ? ? ? ?list(var_l) ? ? ? [a,b,c]
? ? ? ? ? ? ? ? ?a.paaend(b) ? ?追加字符串
? ? ? ? ? ? ? ? ?a.index(index,value) 指定位置添加?
? ? ? ? ? ? ? ? ? remove('abc') ? ? ? ? ?移除
? ? ? ? ? ? ? ? ? a.pop() ? ? ? ? ? ? 移除最后一項(xiàng)
? ? ? ? ? ? ? ? ? ?a.reverse() ? ? ? 翻轉(zhuǎn)?
? ? ? ? ? ? ? ? ? ? a.sort() ? ? ?排序
3笋妥、 字典 dict
? ? ? ? ?a? = {“name”:”zhangsan”,”age”:1}
? ? ? ? ? a[’name’]取值
? ? ? ? ? a.get(’name’)取值
? ? ? ? ? ?a.keys()所有key的值
? ? ? ? ? ?a.values()所有values的值
? ? ? ? ? ? a.has_key()包含key
? ? ? ? ? ? a.items()每一項(xiàng)key value
4、 函數(shù)的參數(shù)窄潭、可變長(zhǎng)參數(shù)
? ? ? 參照網(wǎng)址:http://blog.csdn.net/wangjianno2/article/details/17270117
? ? ? ? ? ? ? 例如:*表示list
? ? ? ? ? ? ? def print_vim(*arg)
? ? ? ? ? ? ? ?“ ** ?”表示這個(gè)字典參數(shù)
5春宣、深拷貝和淺拷貝
? ? ? ? ? ? ?基本類型是屬于淺拷貝
? ? ? ? ? ? ? ? ?基本類型:
? ? ? ? ? ? ? ? ? 四類:整型、浮點(diǎn)型嫉你、字符型月帝、邏輯型(boolean)?
? ? ? ? ? ? ? ? ? ?八種:整 型(byte、short幽污、int嚷辅、long)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 浮點(diǎn)型(float double)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字符型(char)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 布爾值(boolean)
? ? ? ? ? ? ? ? ?對(duì)象類型(引用類型)
? ? ? ? ? ? ? ? ? 除四類八種基本類型,都為對(duì)象類型(引用類型)
? ? ? ? ? ? ? ? ? 淺拷貝:改變值
? ? ? ? ? ? ? ? ? ? 深拷貝:改變不了距误,克隆
? ? ? 例子import? copy
a?=?[1,?2,?3,?4,?['a',?'b']]???? ?#原始對(duì)象a的值1,?2,?3,?4,?['a',?'b’]
b = a ?? ?#賦值簸搞,傳對(duì)象的引用(對(duì)應(yīng)的內(nèi)存地址相同)b的值1,?2,?3,?4,?['a',?'b']
c = copy.copy(a)?? ??? ?? ? #對(duì)象拷貝扁位,淺拷貝
6、正則表達(dá)式:
? ? ? 參照網(wǎng)址:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143193331387014ccd1040c814dee8b2164bb4f064cff000
7趁俊、 判斷類型:
? ? ? ?type()
8贤牛、 ?變量類型名稱type().__name__