练习题整理

# #1.‘2018-11-12’去掉‘-’输出
# a='2018-11-12'
# b=a.replace('-','')
# print(b)
#
# #2.统计字符串a中 1的个数 a='201811'
# a='201811'
# b=0
# for i in range(len(a)):
#     if a[i] =='1':
#         b+=1
# print(b)
# 3.字符串换行输出a = '12345678901234567890'效果如下:
# 1234
# 5678
# 9012
# 3456
# 7890

# a = '12345678901234567890'
# b=len(a)
# for i in range(b):
#     if i % 4==0:
#         print(a[i:i+4])

#4.字符串换行输出 a = '12345678901234567890',效果如下:
# 1    a[0:1]
# 23    [1:3]
# 456   [3:6]
# 7890  [6:10]
# 12345 [10:15]
# 67890 [15:20]
a = '12345678901234567890'
# 1    a[0:1]
# 23    [1:3]
# 456   [3:6]
# 7890  [6:10]
# 12345 [10:15]
# 67890 [15:20]
x = 0
y = 1
z = 1
while x<=len(a):
    print(a[x:y])
    x = y
    z = z + 1
    y = x + z


# 1、简述变量命名规范。变量命名规范:
# 由字母、数字、和下划线组成,不能以数字开头,变量命名的字母不能与Python中特定单词重复。
# (1)、见名知意
# 起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性)
# 比如: 名字 就定义为 name ,定义学生用student
# (2)、变量、函数、模块命名遵循下划线命名法,
# 例如:student_info,my_age
# (3)、类遵循大驼峰命名法。
# MyStudent
# 注意:小驼峰命名法,
# 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog,但是python中不建议使用也可以使用

# 2、默写字符串12个功能,并且描述其作用。
# a='a'
# a.count()  统计字符串中指定字符的个数
# a.find()   查找,返回从左到右第一个指定字符的索引,找不到返回-1
# a.index()   返回从左到右第一个指定字符的索引,找不到报错
# a.partition()  把字符串以str分割成三部分,str前,str自身和str后
# a.splitlines()  按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割
# a.split()  按照指定的内容进行分割,以列表形式返回拆分内容,不显示分割内容
# a.upper()  将字符串当中所有的字母转换为大写
# a.lower()  将字符串当中所有的字母转换为小写
# a.title()  将字串符当中的单词首字母大写,单词以非字母划分
# a.swapcase()  将字符串当中所有的字母大小写互换
# a.replace()   从左到右替换指定的元素,可以指定替换的个数,默认全部替换
# a.strip()   默认去除两边的空格,去除内容可以指定


# 3、数字、字符串、元组、列表、字典对应的布尔值为False的分别为什么。
# 数字:0,字符串:'',元组(),列表[],字典{}

# 4、写代码,有如下列表,利用切片实现每一个功能。
# lst=[1,3,2,’a’,4,’b’,5,’c’]
# (1).通过切片获取新的列表 lst2, lst2=[1,2,4,5]
# (2).通过切片获取新的列表 lst3,lst3=[3,’a’,’b’]
# (3).通过切片获取新的列表 lst4,lst4=[‘c’]
# (4).通过切片获取新的列表 lst5,lst5=[‘b’,’a’,3]
# lst=[1,3,2,'a',4,'b',5,'c']
# lst2=lst[0:7:2]
# print(lst2)
# lst3=lst[1:6:2]
# print(lst3)
# lst4=[lst[-1]]
# print(lst4)
# lst5=lst[-3:-8:-2]
# print(lst5)

# 5、列表题
# lis = [['k', ['qqq', 20, {'k1': ['aa&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值