Python grundlegende Beispiele

Python-Grundlagen

Hallo allerseits, mein Name ist Dream. Heute habe ich einige grundlegende Beispiele in Python zusammengestellt, damit Sie Ihr Wissen rechtzeitig überprüfen und festigen, mehr lernen und üben können. Ich glaube, Sie können Python gut lernen!
Python-Grundlagen:

#将字符列表转化为字符串
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)



Dies sind einige Grundkenntnisse in Python, die ich für Sie vorbereitet habe. Sie können sie kopieren und langsam studieren. Ich glaube, Sie können Python gut lernen. Lassen Sie uns hart zusammenarbeiten!
Wenn Sie mich mögen, können Sie mir eine Ein-Schlüssel-Drei-Verbindung -.- geben, danke!

Ich denke du magst

Origin blog.csdn.net/weixin_51390582/article/details/111826395
Empfohlen
Rangfolge