最近发现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 i 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 c 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()
获取更多内容关注公众号:
qxf323
865618770