輸入日期,判斷這一天是這一年的第幾天
import datetime
def day_of_year():
year = eval(input('請輸入年份:'))
month = eval(input('請輸入月份:'))
day = eval(input('請輸入天:'))
date1 = datetime.date(year, month, day)
date2 = datetime.date(year, 1, 1)
return (date1 - date2).days + 1
打亂乙個排好序的alist = [1, 3, 5, 7, 9]
import random
alist = [1, 3, 5, 7, 9]
random.shuffle(alist)
print(alist)
現有字典d = ,請根據字典的value值進行排序
d =
a = sorted(d.items(), key=lambda x: x[1])
print(a)
請反轉字串"live"
print("live"[::-1])
將字串"a:1|b:2|c:3|d:4"處理成字典
a = "a:1|b:2|c:3|d:4"
result = {}
for item in a.split('|'):
k, v = item.split(':')
result[k] = eval(v)
print(result)
給定兩個列表,找出它們相同的元素和不同的元素
list1 = [1, 2, 3]
list2 = [3, 4, 5]
print("交集:", set(list1) & set(list2))
print("差集:", set(list1) ^ set(list2))
設計實現遍歷目錄和子目錄,抓取.docx檔案
from glob import iglob
def func(path, suffix):
for i in iglob(f'/**/*', recursive=true):
print(i)
if __name__ == '__main__':
func('d:/my_file', '.docx')
遍歷列表時刪除元素的正確做法
# 遍歷在新的列表操作,刪除是在原來的列表操作
for item in items[:]:
items.remove(item)
print(items)
統計乙個文字中單詞頻次最高的10個單詞
import re
result = {}
with open('../doc/article.txt', 'r') as f:
for line in f:
word_list = re.findall('\w+', line)
for word in word_list:
if word in result.keys():
result[word] += 1
else:
result[word] = 1
result = sorted(result.items(), key=lambda x: x[1], reverse=true)
print(result[:10])
寫出乙個函式滿足以下條件
該函式的輸入是乙個包含數字的list,輸出乙個新的list,其中每個元素滿足以下條件:
該元素是偶數
該元素在原list中是在偶數的位置(index是偶數)
data_list = [1, 2, 5, 8, 10, 3, 18, 6, 20]
even_list = [data for data in data_list[::2] if data % 2 == 0]
print(even_list)
幽默十則(一)
一 不離十 二 原來如此 兩匹馬站在高速公路旁看著來往的汽車,發現駕駛員身上都系著帶子。一匹馬對另一匹馬說 我知道人們為什麼不需要我們了,現在,他們自己拉車了。三 成 交 我在 裡看中一件夾克,標價200元。我在qq上與店主討價還價。店主作了讓步,說190元可以成交。但我還是覺得貴,可店主再不肯讓步...
創業路上感言十則
1 社會生活中處處充滿商機,若沒有發現,是因為缺少一對火眼金睛。2 創業路,機會很重要,但機會往往青睞有準備的人,如果沒有準備,當機會突然降臨時,是很難把握住的,因為把機會轉變成財富,需要一定的能力,而這種能力不是短時間能學到的。3 創業路,最需要的不是資金,也不是人才,而是乙個好的思路 沒有資金,...
暴風影音使用技巧十則
暴風影音使用技巧十則 再分享 原文出自 暴風影音 1 暴風影音 最新版本6.12.27 暴風影音2006 官方無外掛程式版本 安裝包中已經完全剔除了所有第三方軟體,這是近兩年以來正式推出的第乙個無外掛程式版本。公升級功能 6.12.27 對 6.10.00 的公升級 公升級 gspot 至最新 2....