(資料圖片僅供參考)
一:考察的主要知識點:
類型的轉換 :先由元組--字符串--最后到列表實現(xiàn)數據排序(寫代碼前要梳理好思路)
1. 實現(xiàn)數據排序:
def f(*args): # *args 不定長數據 print(args) # 輸出的是元組 ("23,45,2,4,5",) print(args[0],type(args)) # 23,45,2,4,5o=args[0] # 字符串 # for i in o: # print(i) li=o.split(",") # 把字符串切割成列表,列表里面的元素都是字符轉需要類型轉換,然后依次加入新的列表里面實現(xiàn)排序 print(li) # ["23", "45", "2", "4", "5"] print("-------------------------") oli=[] # 定義一個空列表 for i in li: oli.append(int(i)) print(sorted(oli)) # [2, 4, 5, 23, 45]inp=input("請輸入排序的數據:") # 23,45,2,4,5f(inp)
運行截圖:
2.通過一個參數來決定是正向排序還是倒敘排序(寫代碼前要梳理好思路)
""" 1、定義函數def 2、接受數據 ---參數===不定長參數 3、再來一個參數來決定是正向還是反向---if 4、sorted reversed """
def f(i,*args): if i: # i為True,非0,不為空 none 正向 pass else: # 反向 pass
代碼塊:
def f(i,*args): if i: # i為True,非0,不為空 ,不為none---- 正向 # print(sorted(args)) return sorted(args) else: # 反向 # print(list(reversed(sorted(args)))) return list(reversed(sorted(args)))# f(0,3,1,7,2) # 調用函數a=f(0,3,1,7,2) # 調用函數print(a)
代碼截圖:
其他知識點:
列表推導式
# print(1)# [print(1)]list=[1,2,3,4,5,6,7,8]#for i in list: # print(i) pass[print(i) for i in range(1,9)]print("------------------------------")[print(i) for i in range(1,9) if i>5]
代碼截圖:
關鍵詞:
新聞發(fā)布平臺 |科極網 |環(huán)球周刊網 |tp錢包官網下載 |中國創(chuàng)投網 |教體產業(yè)網 |中國商界網 |萬能百科 |薄荷網 |資訊_時尚網 |連州財經網 |劇情啦 |5元服裝包郵 |中華網河南 |網購省錢平臺 |海淘返利 |太平洋裝修網 |勵普網校 |九十三度白茶網 |商標注冊 |專利申請 |啟哈號 |速挖投訴平臺 |深度財經網 |深圳熱線 |財報網 |財報網 |財報網 |咕嚕財經 |太原熱線 |電路維修 |防水補漏 |水管維修 |墻面翻修 |舊房維修 |參考經濟網 |中原網視臺 |財經產業(yè)網 |全球經濟網 |消費導報網 |外貿網 |重播網 |國際財經網 |星島中文網 |手機測評 |品牌推廣 |名律網 |項目大全 |整形資訊 |整形新聞 |美麗網 |佳人網 |稅法網 |法務網 |法律服務 |法律咨詢 |成報網 |媒體采購網 |聚焦網 |參考網
亞洲資本網 版權所有
Copyright © 2011-2020 亞洲資本網 All Rights Reserved. 聯(lián)系網站:55 16 53 8 @qq.com