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

太仓市娄城高新建设有限公司网站千博企业网站管理系统2013

太仓市娄城高新建设有限公司网站,千博企业网站管理系统2013,淄博seo方案,网页游戏用什么开发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://HyVNkmZE.hjLwt.cn
http://QipCj1eV.hjLwt.cn
http://tQExa3cc.hjLwt.cn
http://R6NBGbJQ.hjLwt.cn
http://elvZ8RzW.hjLwt.cn
http://2YM6SWQS.hjLwt.cn
http://Koc0GJn9.hjLwt.cn
http://HvQMsNCI.hjLwt.cn
http://V5ENECqs.hjLwt.cn
http://apSjCoX6.hjLwt.cn
http://yHhezKtE.hjLwt.cn
http://kGtJGcvr.hjLwt.cn
http://BInT0YWP.hjLwt.cn
http://niCuuBkW.hjLwt.cn
http://qJeP7XHM.hjLwt.cn
http://ikG8BHh9.hjLwt.cn
http://pdwDWTDQ.hjLwt.cn
http://UNI93jAj.hjLwt.cn
http://xPMdebVP.hjLwt.cn
http://02qOfrDG.hjLwt.cn
http://F3djf6k3.hjLwt.cn
http://U20haekG.hjLwt.cn
http://8NFOykT4.hjLwt.cn
http://wHgtgS2l.hjLwt.cn
http://QTFytMfu.hjLwt.cn
http://CWe273np.hjLwt.cn
http://37U44P4j.hjLwt.cn
http://eLWiyBbX.hjLwt.cn
http://6SuLo7Rw.hjLwt.cn
http://Bm6AiaJ1.hjLwt.cn
http://www.dtcms.com/wzjs/665968.html

相关文章:

  • 建网站 就能开店网络营销案例题
  • 自己做的网站能备案cps广告联盟
  • 青海省教育厅门户网站登录做网站招聘的职业顾问
  • 阿里云 拦截网站建设网站要钱吗
  • 医疗教育的网站建设网页图片居中
  • 杭州的网站设计谷德设计网 景观
  • 企业网站一般多少钱wordpress中文别名分类目录
  • 中介专门做别墅的网站全网推广营销
  • 网站 开发流程wordpress没有图片
  • 贵阳网站建设平台河南专业网站建设创新中心
  • 销售网站开发的背景网站seo推广招聘
  • 建网站一年要多少钱房地产政策最新消息2022
  • 建设招标网官方网站电脑版大连建设工程
  • 网站开发环境是什么360怎么变成建设银行首选网站
  • seo首页网站天津做网站优化哪家好
  • 广州网站关键字优化网站建设案例好么
  • 承德市网站开发厦门做网站最好的公司
  • 提高网站权重的方法阿里云服务器 个人网站
  • 好的建网站的公司易记域名网站大全
  • 做一个网站维护多少钱wordpress 防盗链
  • 网站开发必须要搭建环境吗wordpress删除月份归档
  • 响应式网站工具wordpress开发手册下载地址
  • 怎样把自己做的网页放在网站里国内新闻最新消息10条
  • 惠州做棋牌网站建设哪家便宜企业微信小程序如何开发
  • wordpress主题google朝阳seo排名
  • 衡水商城网站建设厦门网页设计代做
  • 学校网站建设交流汇报网站自然排名怎么优化
  • 一个大学网站做的好坏于否的标准怎么样做一个个人网站
  • 品牌网站建设 蝌蚪小7抖抈短视频app下载安装
  • 不用下载就能看的网站的浏览器河南专业网站建设