Python几道练习题

Python几道练习题

最近发现Python学习了如果不联系还是不太会使用,从网上搜索一些题目自己练习了一下,如果有想了解Python的也可以看看,这样对自己整理文件及获取网上资源是非常方便,需要下载电影或者图片不需要自己手动去找了,O(∩_∩)O哈哈哈~

一,几道Python题,快速入门Python

1、请写代码,用if语句判断字符串变量var的长度是否大于10,并且其中是否包含'ok',如果两个条件都满足,就打印ok

var ='i am is very ok'

if len(var) >10 and "ok" in var:   

print("ok")

2、下面的列表里面包含了一些字符串元素

info = [

    '月亮ok',

    '太阳good',

    '月亮fine',

    '太阳ok',

]

请用for循环 写一段代码打印其中所有包含ok的字符串元素

info = [    '月亮ok',    '太阳good',    '月亮fine',    '太阳ok',]

for in info:   

if "ok" in i:      

print(i)

3、下面的列表里面包含了一些字符串元素

info = [

    '月亮ok',

    '太阳good',

    '月亮fine',

    '太阳ok',

]

请用while 循环 写一段代码打印其中所有包含ok的字符串元素

info = [    '月亮ok',    '太阳good',    '月亮fine',    '太阳ok',]# for i in info:

#    if "ok" in i:

#       print(i)

i =0

length = len(info)

while i < length:  

 if "ok" in info[i]:      

 print(info[i])   

 i = i+1

4、下面的函数目的是把参数字符串倒序返回,请补全代码,完成功能

下面的程序用来将字符串倒序,

请补全代码

def reverseStr(source):

    # 将字符串中的每个字符放入列表中

    tmp = [c for c in source]

    # 列表倒序

    tmp.reverse()

    return ___tmp_______

print (reverseStr('hello'))

def reverseStr(source):   

将字符串中的每个字符放入列表中   

tmp = [c for in source]   

列表倒序   

tmp.reverse()   

return tmp

print(reverseStr('hello'))

5、这样的字符串

info = '姓名=小王&年龄=16&身高=175'

用一行代码,得到其中的年龄数字,不要数索引

info = '姓名=小王&年龄=16&身高=175'

#str =info.split("&")

#str1 = str[1]

#str2 =str1.split("=")

#print(str2[1])

print(info.split("&",2).pop(1).split("=",2).pop(1))

6、如下变量对应了 学生的姓名、年龄和身高

name   = '小明'

age    = 16

height = 170

用一行代码,打印出如下格式的字符串

姓名=xx&年龄=xx&身高=xx

print("姓名= %s&年龄 = %d &身高 =%d"%(name,age,height))

7、浏览器进入网页云音乐  https://music.163.com/

在首页的发现音乐菜单,点击进入排行榜>云音乐新歌版

from selenium import  

webdriverdriver = webdriver.Chrome(r"C:\999\222\33\chromedriver.exe")

driver.get("https://music.163.com/")

#在首页的发现音乐菜单,点击进入排行榜>云音乐新歌版

phb = driver.find_element_by_id('g_nav2')

print("-------------------------------------")

print(phb)

print("=========================================")

liList = phb.find_elements_by_tag_name('li')

for li in liList:    

if "排行榜== li.text:        

print('li'+li.text)        

li.click()

获取更多内容关注公众号:

Python几道练习题

Python几道练习题

qxf323


865618770

相关文章: