栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

零基础自学python复习基础 每日一练 【一个小时的练习】

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

零基础自学python复习基础 每日一练 【一个小时的练习】

前言 零基础自学python复习基础 每日一练 一个小时的练习  一日不练  百日空 本章内容

         1.用运算符  == 判断

s  = {1,2,3,4,5,6,7,8,9}
s_1 = {9,8,7,6,5,4,3,2,1}
print(s == s_1)
x = {'issubset','issuperset','isdisjoint'}
x_1 = {'add()','in','not in','update()','clear()','break','remove()'}
print(x == x_1)


         2.使用运算符 !=  判断

s_2 = {'add()','discard()','pop()','remove()','clear()','update()'}
s_3 = {'issubset','issuperset','isdisjoint'}
print(s_2 != s_3)
x = {'issubset','issuperset','isdisjoint'}
x_1 = {'issubset','isdisjoint','issuperset'}
print(x != x_1)


         3.调用issubset判断

#一个集合是否是另一个集合的子集
s = {1,2,3,4,5,6,7,8,9}
u = {'issubset','isdisjonint','issuperset',1,2,3,4,5,6,7,8,9,10}
print(s.issubset(u))
print(u.issubset(s))
s_1 = {'issubset','isdisjonint','issuperset',1,2,3,4,5,6,7,8,9,10}
u_1 = {'add()','pop()','remove()','update()','clear()','array()'}
print(s_1.issubset(u_1))
print(u_1.issubset(s_1))


         4.调用issuperset判断

# 一个集合是否是另一个集合的超集
x = {1,2,3,4,5,6,7,8,9,10}
x_1 = {2,4,5}
print(x_1.issuperset(x))
print(x.issuperset(x_1))
x_2 = {1,2,4,5}
x_3 = {'issubset','issuperset','isdisjonint'}
print(x_2.issuperset(x_3))
print(x_3.issuperset(x_2))


         5.用isdisjoint判断

x = {1,2,3,4,5,7}
x_1 = {4,9,2.3,6,7}
print(x.isdisjoint(x_1))
print(x_1.isdisjoint(x))
x_2 ={77,771,773}
x_3 = {'python','c','java'}
print(x_2.isdisjoint(x_3))
print(x_3.isdisjoint(x_2))


         6.集合生成式

x = 3
print([x * x for i in range(0,3)])
cf  = 17
print([cf * cf for d in range(0,3)])
cf = 59
print([cf / cf for x in range(0,3)])
cf = 19
print([cf // cf for x in range(0,3)])


         7.index()

#查询子串 第一次出现的位置、子串不存在时、则抛出ValueError
x = 'add(),issubset(),size,id,type,add()'
print(x.index('add()'))
print(x.rindex('add()'))
print(x.index('size'))
print(x.rindex('size'))
x_1 = 'index(),rindex(),find(),rfind(),rindex()'
print(x_1.index('rindex()'))
print(x_1.rindex('rindex()'))
print(x_1.index('find()'))
print(x_1.rindex('find()'))
x_2 = 'index(),rindex(),find(),rfind(),rindex(),find()'
print(x_2.index('find()'))
print(x_2.rindex('find()'))
# print(x_2.index('break'))#print(x_2.index('break'))#


         8.rindex()

#查询 子串最后一个出现位置   子串不存在时   则会抛出ValueError
x = 'add(),pop(),rindex,find(),rindex(),add(),pop()'
print(x.index('add()'))
print(x.rindex('add()'))
print(x.index('pop()'))
print(x.rindex('pop()'))
x_1 = 'if,while,for,in,not in,with,in,while'
print(x_1.index('in'))
print(x_1.rindex('in'))
# print(x_1.rindex('whie'))#ValueError: substring not found
print(x_1.rindex('while'))
print(x_1.rindex('while'))
x_2 = 'numpy,sql,算法,numpy,sql'
print(x_2.index('numpy'))
print(x_2.rindex('numpy'))
print(x_2.index('sql'))
print(x_2.rindex('sql'))


         9.find()

#查询子串第一次出现位置  如果子串不存在  则返回  -1
x = 'end,pass,break,continue,title(),end'
print(x.find('end'))
print(x.rfind('end'))
print(x.find('contiue'))
print(x.rfind('brek'))
x_1 = 'else,if,elif,range(), in,and,or,==,if,else'
print(x_1.find('if'))
print(x_1.rfind('if'))
print(x_1.find('else'))
print(x_1.rfind('else'))
x_2 = 'for in,while,with,open,end,is,not is,for in,while'
print(x_2.find('for in'))
print(x_2.rfind('for in'))
print(x_2.find('while'))
print(x_2.find('while'))


         10.rfind()

#查询子串最后一个出现位置   如果不存在时  则返回 -1
x = 'add().range(),id(),type(),int(),str(),float(),bool(),add(),range()'
print(x.rfind('add()'))
print(x.find('add()'))
print(x.rfind('range'))
print(x.find('range()'))
x_ = 'pass,else,break,elif,continue,pass,else'
print(x_.rfind('pass'))
print(x_.find('pass'))
print(x_.rfind('else'))
print(x_.find('else'))
x_1 = 'dict(),set(),tupe(),list(),set(),dict()'
print(x_1.rfind('dict()'))
print(x_1.find('dict()'))
print(x_1.rfind('set()'))
print(x_1.find('set()'))

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/934703.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号