python基礎例題

2021-10-13 09:41:11 字數 4457 閱讀 6040

#將字元列表轉化為字串l=[

'python'

,'circle'

,'is'

,'ok']j=

''.join(l)

print

(j)#將字串居中

a='徐以鵬比易烊千璽帥億點'

b=a.center(50)

c=a.center(50,

'*')

print

(b)print

(c)#find方法找到字串中的字元,找到就返回第乙個字元的索引,找不到就返回-1

a='i love python'

b=a.find(

'o')

print

(b)c=a.find(

'lov'

)print

(c)#讓字元的首字母大寫,其他字母手寫

a='i love python'

b=a.title()c=

'i love python'

d=c.title(

)print

(b)print

(d)#用string中的capwords方法

import string

a='i love python'

b=string.capwords(a)

print

(b)#清空列表a=[

1,2,

3]a.clear(

)print

(a)a=[1

,2,3

]a[:]

=[]print

(a)#計算指定元素在列表**現的次數a=[

'i',

'am'

,'ok'

,'k'

,'ok'

]b=a.count(

'ok'

)print

(b)#在列表末尾加入元素a=[

1,2,

3]b=[

4,5,

6]c=a+b

print

(c)a=[1

,2,3

]b=[4

,5,6

]a.extend(b)

print

(a)#將物件插入到列表中a=[

1,2,

3,4]

a.insert(2,

'there'

)print

(a)a=[1

,2,3

,4]a[

2:2]

=['there'

]print

(a)#刪除列表中的元素a=[

1,2,

3,4]

a.pop(

)#pop可以刪除指定元素,預設刪除最後乙個元素

print

(a)a.pop(0)

print

(a)#刪除列表中的指定元素a=[

1,2,

4,3,

4]a.remove(4)

#只刪除第一次出現的元素

print

(a)#讓列表按相反順序排序?a=[

2,1,

5,99]

a.reverse(

)print

(a)a=[2

,1,5

,99]a=a[::

-1]print

(a)#表示只包含乙個元素的元組,一定要在後面加逗號a=(

1)print

(type

(a))

#整數a=(1

,)print

(type

(a))

#元組#批量替換字串中的元素

a='i love python'

b=a.replace(

'o',

'徐')

print

(b)#將字串按照空格進行拆分

a='i love python'

print

(a.split())

#去除字串首位的空格

a=' i love python'

print

(a.strip())

#給字典中不存在的key指定預設值

a=print

(a.get(

'aa'

,'n/2'))

#快速求1到100所有整數相加的和

print

(sum

(range(1

,101))

)'''#快速啟動瀏覽器開啟指定的**,使用webbrowser庫

import webbrowser

webbrowser.open('')'''

#給函式編寫文件在 def 語句後⾯把注釋⽂檔放在引號(單引、雙引、三引都可以)⾥⾯就⾏,這個⽂檔可以通過 function.__doc__訪問。

defsquare

(x):

'''返回平方值'''

return x*x

print

(square.__doc__)

#定義私有方法

#在方式名稱前加兩個下斜槓

class

person

:def

__name

(self)

:print

('私有方法'

)#註明:⽤ from module import * 導⼊時不會導⼊私有⽅法。

#怎麼判斷乙個類是另乙個類的子類?

classa:

pass

class

b(a)

:pass

print

(issubclass

(a,b)

)#是返回true,不是返回false

#怎麼從乙個非空序列中隨機選擇乙個元素?

import random

print

(random.choice([1

,'two',3

,'四'])

)#怎麼查出通過from xx import xx匯入的可以直接呼叫的方法?

#⽤ all ⽅法,這個⽅法查出的是模組下不帶_的所有⽅法,可以直接調⽤。

import random

print

(random.__all__)

#花括號{}是集合還是字典:是字典

#怎麼求兩個集合的並集?

a=b=

print

(a.union(b))a=

b=print

(a|b)

#求兩個集合的交集

a=b=

print

(a&b)

a=b=

print

(a.intersection(b)

)#求兩個集合中不重複的元素

a=b=

print

(a^b)

a=b=

print

(a.symmetric_difference(b)

)#求兩個集合的差集

a=b=

print

(a-b)

a=b=

print

(b.difference(a)

)print

(a.difference(b)

)#從乙個序列中隨機返回n個不同值的元素

import randomt=(

2020,7

,3,21

,48,56

,4,21

,0)print

(random.sample(t,2)

)#怎麼生成兩個數之間的隨機實數

from random import uniform

print

(uniform(10,

20))import random

print

(random.uniform(10,

20))#怎麼在等差數列中隨機選擇乙個數

print

(random.randrange(0,

100,10)

)#怎麼在檔案中寫入字元?

'''#使用open函式,模式用w

with open('bruce.txt','w')as f:

f.write('hello word')'''

with

open

('bruce.txt'

,'r'

)as f:

f.read(

)#怎樣將當前時間轉化為字串?

#用time模組中的asctime方法

import time

print

(time.asctime())

#怎麼隨機打亂列表的順序

import random

t=list

(range(20

))print

(t)random.shuffle(t)

print

(t)

Python 基礎例題

1.設計乙個函式,只能接受兩個引數,卻能計算4個數之和 result lambda a,b a b print result 5,6 2.設計乙個函式,可以接受任意數量引數,並計算引數之和 差 商 積 def fun1 args sum sub 0 mul 1 div args 0 for x in...

python基礎例題 Python基礎練習題

1 請手寫乙個函式,用來取出1 100 均包含 中3的倍數或者帶有數字3的所有整數 def big for i in range 1,101 if i 3 0 print i for j in range 1,101 if j 10 a j 10 b j 10 10 if a 3 print j e...

python基礎之例題

1.使用print語句,輸出hello world print hello world 2.將hello world 賦值給乙個變數,輸出 a hello world print a 3.將乙個人名儲存到變數中,以小寫,大寫和首字母大寫的方式顯示這個人名 str daenervs s1 str.lo...