python字符串1

一、实验目的

1.掌握字符串的索引和切片的用法。

2.掌握字符串的常用函数。

3.掌握字符串和集合、列表的综合使用方法。

二、实验项目内容(实验题目)

1、实现一个整数加法计数器,要求能够根据用户的输入计算出结果,用户的输入格式类似“3+2”这种形式。

2、有一个字符串“Beijing University”,请编写程序找到字母“U”在字符串中的索引。

3、编写程序测试两个字符串包含的字符是否完全相同(字符相同,并且字符出现的次数也必须相同)。

4、输入用户名,判断用户名是否合法(用户名必须包含且只能包含数字和字母,并且第一个字符必须是大写字母)。例如:“abc”、“123”、“abc123”都是不合法用户名,“Abc123def”是合法用户名。

三、源程序(实验步骤/实验过程/算法)

 第一题

a = input("输入计算")

print (int(a[0])+int(a[2]))

第二题

a ="Beijing University"

sum =0

for i in a:

    if i == "U":

        print("U的索引是:",sum)

    sum+=1

第三题

a="aswoidusjcxoisjo"

b="aswoidusjcxoisjo"

c=0

sum=0

for i in a:

    j =b[sum]

    sum += 1

    if i == j:

        continue

    else:

        print("字符不相同")

        c=1

        break

sum =0

for i in b:

    j =a[sum]

    sum += 1 

    if i == j:

        continue

    else:

        print("字符不相同")

        c=1

        break

if c== 0:

    print("字符相同")    

第四题

a =input("输入用户名")

for i in a:

    if i.isdigit() or i.isalpha():

        pass

    else:

        print("用户名必须包含且只能包含数字和字母")

if a[0].isupper() :

    print("对")

else:

    print("第一个字符必须是大写字母")

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值