python學習代碼
阿新 • • 發佈:2018-05-23
pre color hello inpu 去除 sys pop 系統 小寫
# encoding=utf-8 import sys import 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 %c st3 = ‘LiLei‘ st4 = 18 print (‘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_1 var_2 = lis_1[2:3] print var_2 lis_1[0] = ‘12已被修改‘ print lis_1 lis_1 = [12,124,1241] lis_1.append(‘name‘) print lis_1 lis_1.insert(2,‘insert‘) print ‘插入數據‘,lis_1 var_pop=lis_1.pop(2) print ‘彈出索引為2的數據為:‘,var_pop,‘原列表‘,lis_1 lis_1.remove(12) print ‘刪除後的列表:‘,lis_1 lis_1.reverse() print ‘反轉後的列表,內容測底改變‘,lis_1 print ‘取值反轉,取值而已‘, 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‘) # 返回字典中所有的key print dic1.keys() # 返回字典中所有的value print 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學習代碼