標籤:指定 color tuple print raw_input insert col rip 5.5
# encoding=utf-8import sysimport time# 我想從鍵盤輸入資訊name =‘‘ #賦值為空白print name #輸出空name=raw_input("請輸入姓名:")print ‘你好:‘+name# 字串的切片st1 = ‘HelloWorld‘print st1[0]print st1[0:5]# 字串的拼接st2 = ‘I Love Python‘print st1+st2# 字串的格式化輸出 %s %d %f %cst3 = ‘LiLei‘st4 = 18print (‘my name is %s and i\‘am %d‘%(st3,st4))# 字串的常用函數# len() 擷取長度print st3+‘長度‘,len(st3)# strip() 去除兩端的空格st5 = ‘ my name is ‘print ‘去除兩端的空格‘,st5.strip()# lstrip() 去除左邊空格print ‘去除左邊空格‘,st5.lstrip()# rstrip() 去除右邊空格print ‘去除右邊空格‘,st5.rstrip()# 替換中間的空格print ‘替換中間的空格‘,st5.replace(‘ ‘,‘‘)# replace() 替換的次數,eg:替換2次st6 = ‘aaabbcc‘print st6.replace(‘a‘,‘b‘,2)# upper() 字串的大寫print st6.upper()# lower() 字串的小寫print st6.lower()# find() 字串的尋找,返回找到的索引值print st6.find(‘c‘),"\n"# ---------------------------------------print ‘列表:有序---------------------------------------‘# 列表lis_1 = [12,45.55,‘adaded‘,[2,3,"dfa"]]print len(lis_1)# 列表切片var_1 = lis_1[0]print var_1var_2 = lis_1[2:3]print var_2lis_1[0] = ‘12已被修改‘print lis_1lis_1 = [12,124,1241]lis_1.append(‘name‘)print lis_1lis_1.insert(2,‘insert‘)print ‘插入資料‘,lis_1var_pop=lis_1.pop(2)print ‘彈出索引為2的資料為:‘,var_pop,‘原列表‘,lis_1lis_1.remove(12)print ‘刪除後的列表:‘,lis_1lis_1.reverse()print ‘反轉後的列表,內容測底改變‘,lis_1print ‘取值反轉,取值而已‘, lis_1[::-1], "\n"# ---------------------------------------print ‘元組:有序---------------------------------------‘tup1 = (12,45.55,‘3434dfrte‘,[23,55,‘fet344dr45‘])print tup1[1]print tup1[3][1]print tup1[1:3]"""元組與列表的共同點和不同點:1.共同點:都是有序資料類型,元素可以是任意類型2.不同點:list中的單個元素可以重複賦值 元組的單個元素不允許重複賦值"""# 怎麼實現往元組中增加一個元素,先將元群組轉換成列表,對列表進行操作,再轉換成元組replace_tuple = list(tup1)replace_tuple.insert(2,‘zhangsan‘)new_tup1 = tuple(replace_tuple)print new_tup1# 字典:一種無序資料類型,單個元素由key:value組成dic1 = {‘name‘:‘LiLei‘,‘age‘:18}print len(dic1)print dic1# 字典中key不允許重複、不允許修改,value可被修改dic1[‘name‘]=‘xiaoHong‘# 往字典中添加元素dic1.update({‘class‘:101,‘count‘:56})print dic1# 彈出字典中key為name的元素print dic1.pop(‘name‘)# 返回字典中所有的keyprint dic1.keys()# 返回字典中所有的valueprint dic1.values()# 將字典中的元素清空dic1.clear()print "\n"# ---------------------------------------print ‘資料類型time---------------------------------------‘# 從1970年1月1日00:00:00到當前系統日期的秒數print time.time()# 本地時間print time.localtime()# 將日期按指定格式輸出print time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime())# 將日期按指定格式輸出print time.strptime("1992-8-20",‘%Y-%m-%d‘)
python學習代碼