当前位置: 首页 > wzjs >正文

百度搜索不到自己的网站建设银行网站注册不了

百度搜索不到自己的网站,建设银行网站注册不了,网站后端开发语言,福州网站快速排名提升1.输入一个字符串,打印所有偶数位上的字符(下标是0,2,4,6...位上的字符) # 练习题1:输入一个字符串,打印所有偶数位上的字符(下标是0,2,4,6...位上的字符) # 1.键盘录入字符串&…

1.输入一个字符串,打印所有偶数位上的字符(下标是0,2,4,6...位上的字符)

# 练习题1:输入一个字符串,打印所有偶数位上的字符(下标是0,2,4,6...位上的字符)
# 1.键盘录入字符串,并接收.
s1=input('请输入一个字符串:')
# 2. 通过for循环,获取字符串中每个字符的索引。
for i in range(len(s1)):
#3.判断当前的索引值是否是偶数,如果是,就输出该字符。if i%2==0:print(s1[i])
#简化版:
for i in range(0,len(s1),2):print(s1[i])
print(s1[::2])

2:给定一个文件名,判断其尾部是否以".png"结尾

思路1.rfind()  子串在字符串中最后一次出现的位置

思路2.字符串切片

细节:两种极端情况

  1)abc.txt.png.xlsx.png,所以不能直接用find

  2)文件名为'.png',在某些项目开发中为非法的文件名,所以要判断字符串长度是否大于4

 思路1.

#1.定义变量,记录文件名
file_name='abc.png.txt.png'
file_name='.png'
# 思路1.rfind() 子串在字符串中最后一次出现的位置 abc.png.txx.png
#细节:考虑直接写.png这种情况,它不是合法的文件名
if file_name.rfind('.png')==len(file_name)-4 and len(file_name)>4:print(f'文件名{file_name}是以.png结尾的')
else:print(f'文件名{file_name}不是以.png结尾的')

思路2.

file_name='.png'
#思路2.切片实现
if file_name[-4:]=='.png' and len(file_name)>4:print(f'文件名{file_name}是以.png结尾的')
else:print(f'文件名{file_name}不是以.png结尾的')
print('-'*40)

3.模拟用户登录,只给3次机会

#1.定义变量,记录正确的账号和密码,注意:这里只是模拟,实际开发中,这样的数据是存储在数据库中的。
user_name,password='adm01','pwd111'
#2.因为不知道用户多少次能录入正确,用循环,因为次数固定,所以用for循环
for i in range(3):#3.提示用户录入账号、密码,并接收user_input=input("请输入您的账号:")pwd_input=input("请输入您的密码:")#4. 判断是否登录成功if user_input==user_name and password==pwd_input:print(f'登录成功,欢迎您:{user_name}')breakelse:# #走这里,说明登录失败,判断是否还有试错机会# if i==2:#     print('账号或密码录入错误次数已达上限,请与管理员联系!')# else:#     print(f'账号或密码错误,您还有{2-i}次机会,请重新录入!')print('账号或密码录入错误次数已达上限,请与管理员联系!' if i==2 else f'账号或密码错误,您还有{2-i}次机会,请重新录入!')

4.字符串反转3种实现方法

需求:键盘录入一个字符串,对其内容进行反转,并打印结果。

思路1.切片

#1.提示用户录入字符串,并接受
s1=input('请输入一个字符串:')
#思路1.使用切片
s2=s1[::-1]
print(f'反转后的字符串为:{s2}')

思路2.把字符串转成列表,然后交换列表交换 列表 可变数据类型,交换次数为列表总长的一半,首尾交换,索引i和列表长度-i交换。

单变量

如图所示,核心就是将索引为i和len(s)-1-i的两个元素进行交换,长度为len(s)//2

若len(s)为奇数,则中位数的元素不动,其它的元素全部交换一遍;

若len(s)为偶数,则所有的元素全部首尾交换一遍

#思路2.把字符串转成列表,然后交换列表交换  列表 可变数据类型,交换次数为列表总长的一半,首尾交换,索引i和列表长度-i交换
list1=list(s1)
n=len(list1)
for i in range(n//2):list1[i],list1[n-1-i]=list1[n-1-i],list1[i]
# s2=str(list1)
s3=''.join(list1)
print(f'反转后的字符串为:{s3}')

思路3.把字符串转成列表,然后交换列表交换 完成列表首尾交换,即start和end交换

引入双变量,对应的start和end,start向后移动,end向前移动,直到start>=end时,跳出循环

#思路3.把字符串转成列表,然后交换列表交换  完成列表首尾交换,即start和end交换
list2=list(s1)
i=0
j=len(list2)-1
while i<j:list2[i],list2[j]=list2[j],list2[i]i=i+1j=j-1
s4=''.join(list2)
#打印反转后的结果
print(f'反转后的字符串为:{s4}')

http://www.dtcms.com/wzjs/801620.html

相关文章:

  • 东营市公司网站建设价格百度营销登录
  • 网站首页图片做多大网友wordpress
  • 无锡专业网站营销上海有多少个网站科技公司
  • 网上做设计网站微信优惠券网站怎么做的
  • 莆田哪里有学做网站的化妆品企业网站建设
  • 做网站能传电影网站多少钱上海今天发生的重大新闻
  • 望城建设局网站合肥企业自助建站
  • 麻涌镇网站建设网络营销策略的内涵
  • wordpress可以做下载站简述网站设计的原则
  • WordPress网站子目录访问中国联通与腾讯设立合作
  • 阿里做外贸的网站大学英语精品课程网站建设
  • 个人是否可以做网站怎么做网络销售的网站
  • 怎么看别人网站是哪里做的网站左侧固定代码
  • 如何做旅游网站的思维导图中关村在线报价大全
  • 做网站用户充值提现中国手机网站
  • 个人建设网站教程住房与建设管理局
  • 南宁网站制作建设网站建设 国风网络
  • 网站首页默认的文件名一般为阜阳网站建设推广
  • 没有网站如何做天天联盟海安房产网
  • 网站规划与网页设计总结余姚企业网站建设公司
  • 广州电商网站建设赣州有做网站推广的公司吗
  • 手机网站建设实验报告火狐显示网站开发
  • 龙江网站建设phpcms 网站根目录
  • 怎样设计网站或网页沈阳城市建设招生网站
  • 查网站怎么做的企业查找
  • 烟台做网站哪里好wordpress自定义字段
  • 网站开发用什么开发工具好呢网站建设 镇江
  • 成品ppt的网站免费观看网页游戏电脑版
  • asp网站变慢做异形建筑的网站
  • 电商网站开发常用代码网站设置不安全