@2020.3.4 Python語法入門-變數和基本數據類型-練習一 習題 #1、病毒程式需要定期將監控到的數據寫入日誌文件,請記錄下日誌文件路徑C:\a\b\c\adhsvc.dll.system32,方便後期處理 #2、病毒程式在上傳文件時,發送的報頭數據里需要包含文件信息:文件名a.txt、大 ...
@2020.3.4
Python語法入門-變數和基本數據類型-練習一
習題
#1、病毒程式需要定期將監控到的數據寫入日誌文件,請記錄下日誌文件路徑C:\a\b\c\adhsvc.dll.system32,方便後期處理
>>> >>> logePath ='C:/a/b/c/adhsvc.dll.system32' >>> print(logePath) C:/a/b/c/adhsvc.dll.system32 >>>
#2、病毒程式在上傳文件時,發送的報頭數據里需要包含文件信息:文件名a.txt、大小360,請記錄下文件信息
>>> fileMessage={'文件名':'a.txt','大小':360} >>> print(fileMessage) {'文件名': 'a.txt', '大小': 360}
#3、程式運行過程中有一段錯誤日誌需要記錄下來,錯誤日誌為"上傳文件失敗"
>>> >>> wrongLoge='上傳文件失敗' >>> print(wrongLoge) 上傳文件失敗 >>>
#4、假設我收到一條信息要記錄,信息為中病毒客戶端的信息"[2020-02-18-17:00:48] 癩蛤蟆病毒感染者-> 80.82.70.187:33649 正在上傳數據"
>>> messsge='[2020-02-18-17:00:48] 癩蛤蟆病毒感染者-> 80.82.70.187:33649 正在上傳數據' >>> print(messsge) [2020-02-18-17:00:48] 癩蛤蟆病毒感染者-> 80.82.70.187:33649 正在上傳數據
#5、把服務端ip地址存放下來,ip地址為10.0.10.11
>>> ip='10.0.10.11' >>> print(ip) 10.0.10.11
#6、病毒程式需要每隔3秒才運行一次,請記錄下這個時間間隔
>>> >>> time=3 >>> print(time) 3 >>>
# 二:嵌套取值操作
#1、針對列表
students_info=[['egon',18,['play',]],['alex',18,['play','sleep']]]
請取出第一個學生的第一個愛好
>>> students_info=[['egon',18,['play',]],['alex',18,['play','sleep']]] >>> print(students_info[0][2][0]) #[0]才是列表中的第一個數據 play
#2、針對字典
字典嵌套字典:
info={
'name':'egon',
'hobbies':['play','sleep'],
'company_info':{
'name':'Oldboy',
'type':'education',
'emp_num':40,
}
}
請取出取公司名
>>> >>> info={ 'name':'egon', 'hobbies':['play','sleep'], 'company_info':{ 'name':'Oldboy', 'type':'education', 'emp_num':40, } } >>> print(info['company_info']['name'])#取出嵌套字典中的公司名 Oldboy >>>
#3、針對下述類型
列表嵌套字典:
students=[
{'name':'alex','age':38,'hobbies':['play','sleep']},
{'name':'egon','age':18,'hobbies':['read','sleep']},
{'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']},
]
取第二個學生的第二個愛好
>>> >>> students=[ {'name':'alex','age':38,'hobbies':['play','sleep']}, {'name':'egon','age':18,'hobbies':['read','sleep']}, {'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']}, ] >>> print(students[1]['hobbies'][1]) sleep >>>