1,數據類型
有整數,浮點數,字符串,布爾值,空值,變量,常量
2,格式化
采用的格式化方式和C語言是一致的,用%實現,舉例如下:
輸入:'Hello, %s' % 'world'
輸出:'Hello, world'
輸入:'Hi, %s, you have $%d.' % ('Michael', 1000000)
輸出:'Hi, Michael, you have $1000000.'
格式化整數和浮點數還可以制定是否補0和整數與小數的位數:
輸入:'%2d-%003d' % (3,1)
輸出:‘ 3-001’
輸入:'%.2f'% 3.1415926
輸出:'3.14'
如果不確定應該用什么,%s永遠起作用,會把任何數據類型轉換為字符串:
輸入:'name:%s,age:%s' % (Alex,1)
輸出:‘ name:Alex,age:1’
3,列表數組:list
例如:
輸入:classmates=['Alex0','Alex1','Alex2']
輸入:classmates
輸出:['Alex0','Alex1','Alex2']
獲取長度:
輸入:len(classmates)
輸出:3
獲取數組元素
輸入:classmates[0]
輸出:'Alex0'
倒數著獲取數組元素
輸入:classmates[-1]
輸出:倒數第一個元素 'Alex2'
往數組末尾添加元素
輸入:classmates.append['Alex3']
輸入:classmates
輸出:['Alex0','Alex1','Alex2','Alex3']
往數組指定位置插入元素
輸入:classmates.insert[0,'Alex']
輸入:classmates
輸出:['Alex','Alex0','Alex1','Alex2','Alex3']
刪除末尾的元素
輸入:classmates.pop()
輸入:classmates
輸出:['Alex','Alex0','Alex1','Alex2']
刪除指定位置的元素
輸入:classmates.pop(0)
輸入:classmates
輸出:['Alex0','Alex1','Alex2']
在數組元素中可以是數組
輸入:s = ['python', 'java', ['asp', 'php'], 'scheme']
輸入:s[2]
輸出:['asp','php']
4,元組
一旦初始化就不能修改
classmates=('Alex0','Alex1','Alex2')
當元組只有一個元素時,要添加逗號
輸入:t=(1,)
輸入:t
輸出:(1,)