python基礎
hello,大家好,我是Dream,今天給大家整理了一些Python中基礎的例題,幫助大家及時復習和鞏固知識,多學多練,相信你一定可以把python學好的!
python基礎:
#將字串列轉化為字串
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={'age':42,'name':'g'}
print(a.get('aa','N/2'))
#快速求1到100所有整數相加的和
print(sum(range(1,101)))
'''#快速啟動瀏覽器打開指定的網站,使用webbrowser庫
import webbrowser
webbrowser.open('http://www.python.org')'''
#給函式撰寫檔案在 def 陳述句后?把注釋?檔放在引號(單引、雙引、三引都可以)??就?,這個?檔可以通過 function.__doc__訪問,
def square(x):
'''回傳平方值'''
return x*x
print(square.__doc__)
#定義私有方法
#在方式名稱前加兩個下斜杠
class Person:
def __name(self):
print('私有方法')
#注明:? from module import * 導?時不會導?私有?法,
#怎么判斷一個類是另一個類的子類?
class A:
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={6,7,8}
b={7,8,9}
print(a.union(b))
a={6,7,8}
b={7,8,9}
print(a|b)
#求兩個集合的交集
a={6,7,8}
b={7,8,9}
print(a&b)
a={6,7,8}
b={7,8,9}
print(a.intersection(b))
#求兩個集合中不重復的元素
a={6,7,8}
b={7,8,9}
print(a^b)
a={6,7,8}
b={7,8,9}
print(a.symmetric_difference(b))
#求兩個集合的差集
a={6,7,8}
b={7,8,9}
print(a-b)
a={6,7,8}
b={7,8,9}
print(b.difference(a))
print(a.difference(b))
#從一個序列中隨機回傳n個不同值的元素
import random
t=(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基礎知識,大家可以把它拷貝下來,慢慢研究,我相信你一定可以學好python的,讓我們一起加油吧!
如果喜歡我的話,可不可以給我個一鍵三連呀-.-,謝謝你們!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241850.html
標籤:python
上一篇:Python知識點總結
