菜鳥教程Python100例 筆記

2021-07-13 22:29:23 字數 1549 閱讀 6297

練習例項74-元組強制轉為list列表

練習例項76-函式名做引數傳遞

#!/usr/bin/python

#print("hello, world!");

a=123

b=456

stra="abc"

strb="def"

strc=(a,b,'c')

strd=('d','e','f')

stre=['abc','def','ghi']

strf=['gkl','mno','pqr']

strg=

strh=

ab=a+b

strab=stra+strb

strcd=strc+strd

stref=stre+strf

strde=list(strd)+stre

#strgh=strg+strh

print(ab)

print(strab)

print(strcd)

print(stref)

print(strde)

#print(strgh)

if __name__ == '__main__':

person =

m = 'li'

for key in person.keys():

if person[m] < person[key]:

m = key

print ('%s,%d' % (m,person[m]))

# print ('%s,%d' , (m,person[m]))

結果如下:

579abcdef

(123, 456, 'c', 'd', 'e', 'f')

['abc', 'def', 'ghi', 'gkl', 'mno', 'pqr']

['d', 'e', 'f', 'abc', 'def', 'ghi']

wang,50

if __name__ == '__main__':

person =

m = 'li'

for key in person.keys():

if person[m] < person[key]:

m = key

print ('%s,%d' % (m,person[m]))

# print ('%s,%d' , (m,person[m]))

#p=34

#p=input("input:")

p='12345'

print(ord(p[2])-ord('0'))

結果如下:

說明input輸入的是按字串形式的,哪怕是數字;

練習例項88-input輸入的都是字串,需要用int強制轉換成數字

練習例項90-list的使用

例項91-95是日期時間的練習

例項99-有兩個磁碟檔案a和b,各存放一行字母,要求把這兩個檔案中的資訊合併(按字母順序排列), 輸出到乙個新檔案c中。

練習例項100-列表轉為字典

菜鳥教程 Python 100例

本部落格列出具體題目及其 github位址 1,題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?2,題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部...

爬取菜鳥教程Python100例

爬取解析菜鳥教程python100例頁面,得到所有例子的題目 程式分析和 並存入txt檔案。coding utf8 import requests from bs4 import beautifulsoup 1 獲取鏈結,解析鏈結 url headers 從自己的瀏覽器獲得,requests請求時模...

菜鳥教程python 100練習1(1 20)

1.題目 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。lit tar 1,2,3,4 for i in tar a tar.copy a.remove i for ...