1. 程式人生 > >python學習代碼

python學習代碼

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學習代碼