一、作用域
變量的作用域,申明並在內存中存在,就可以被下面的代碼使用。
if 1==1:
name = 'lxb'
print name
二、數據類型
1、整數
int
2、長整數
long
3、浮點型
float
4、字符串
str
.capitalize #首字母變大寫
lxb'.capitalize()
.center(總寬度,空白處填充內容,默認爲空) #字符串居中
'lxb'.center(20,'*')
.count(子集內容,開始位置結束位置默認都爲空)#計算子集的個數
'asdasdqweqq'.count('asd')
'asdasdqweqq'.count('asd',1,10)
.decode() #解碼
.encode() #編碼
.endswith(結尾內容, start=None, end=None) #以xxx結尾
'lxbbbbb'.endswith('xb'0,5)
'lxbbbbb'.endswith('bb')
.expandtabs(tabsize=None) #默認轉換成8個空格
'lxb '.expandtabs(2)
.find(子集內容, start=None, end=None) #尋找子序列位置,如果沒有則返回-1
'lxbnihao'.find('ni')
'lxbnihao'.find('das')
.format(*args, **kwargs)
.index(sub, start=None, end=None) #子序列找到返回0,沒有觸發異常。
.isalnum #是否是字母或數字
.isalpha#是否是字母
.isdigit #是否是數字
.islower #是否是小寫
.isspace #是否是空格
.istitle #是否是標題
.isupper #是否是大寫
.join
.ljust(width, fillchar=None) #內容左對齊右側填充
.lower #變小寫
.upper
.lstrip #移除左側空白
.split(sep=None, maxsplit=None) #分割maxsplit最多分割多少次
.swapcase #大寫變小寫
.strip #移除兩邊空白
5、列表
list
.append(obj) # 向列表中添加一個對象obj
.count(obj) # 返回一個對象obj在列表中出現的次數
.extend(seq) # 把序列seq的內容添加到列表中
.index(obj,i=0,j=len(list)) # 返回list[k] == obj 的k值,並且k的範圍在i<=k<j;否則異常
.insert(index.obj) # 在索引量爲index的位置插入對象obj
.pop(index=-1) # 刪除並返回指定位置的對象,默認是最後一個對象
.remove(obj) # 從列表中刪除對象obj
.reverse() # 原地翻轉列表
.sort(func=None,key=None,reverse=False) # 以指定的方式排序列表中成員,如果func和key參數指定,則按照指定的方式比較各個元素,如果reverse標誌被置爲True,則列表以反序排列
字典
dict
.clear() # 刪除字典中所有元素
.copy() # 返回字典(淺複製)的一個副本
.fromkeys(seq,val=None) # 創建並返回一個新字典,以seq中的元素做該字典的鍵,val做該字典中所有鍵對的初始值
.get(key,default=None) # 對字典dict中的鍵key,返回它對應的值value,如果字典中不存在此鍵,則返回default值
.has_key(key) # 如果鍵在字典中存在,則返回True 用in和not in代替
.items() # 返回一個包含字典中鍵、值對元組的列表
.keys() # 返回一個包含字典中鍵的列表
.iter() # 方法iteritems()、iterkeys()、itervalues()與它們對應的非迭代方法一樣,不同的是它們返回一個迭代子,而不是一個列表
.pop(key[,default]) # 和方法get()相似.如果字典中key鍵存在,刪除並返回dict[key]
.setdefault(key,default=None) # 和set()相似,但如果字典中不存在key鍵,由dict[key]=default爲它賦值
.update(dict2) # 將字典dict2的鍵值對添加到字典dict
.values() # 返回一個包含字典中所有值得列表
6、集合
set
x & y # 交集
x | y # 並集
x - y # 差集(項在t中,但不在s中)
d = t ^ s# 對稱差集(項在t或s中,但不會同時出現在二者中)
列表去重
a = [11,22,33,44,11,22]
b = set(a)