Python基础练习题

1、现在有字符串:str1 = ‘python cainiao 666’

str1 = ‘python cainiao 666’
str2 = str1[4]
#注意是复制,切片复制 copy
str_two = str1[:]
#从左边数 取左不取右
1234
middle1 = int(len(str1)/2 -1)
middle1 = int(len(str1)//2)
#从右边数
middle1 = int(len(str1)/2)
middle1 = int(len(str1)/2 +1)

2、卖橘子的计算器:写一段代码,提示用户输入橘子的价格,和重量,最后计算出应该支付的金额!

(不需要校验数据,都传入数字就可以了。)

(使用input方法获取用户输入哦)

price = input(“输入橘子的价格:”)
weight = input(“请输入橘子的重量:”)
##input 得到的类型都是 str
sum = float(price) * float(weight)
print(sum)

3.演练字符串操作

my_hobby = “Never stop learning!”

截取从 位置2 ~ 位置6 的字符串

print(my_hobby[1:6])

截取从 位置2 ~ 末尾 的字符串

print(my_hobby[2:])

截取从 开始位置~ 位置6 的字符串

print(my_hobby[:6])

截取完整的字符串

print(my_hobby[:])

从 索引3 开始,每2个字符中取一个字符

print(my_hobby[3::2])

截取字符串末尾两个字符

print(my_hobby[-2:])

字符串的倒序

print(my_hobby[-1::-1])

说明:“位置”指的是字符所处的位置(比如位置1,指的是第一个字符“N”),

“索引”指的是字符的索引值(比如索引0, 代表的是第一个字符“N”)

4.# 列表操作

1、.删除如下列表中的”矮穷丑”,写出 2 种或以上方法:

#info = [“yuze”, 18, “男”, “矮穷丑”, [“高”, “富”, “帅”], True, None, “狼的眼睛是啥样的”]

info.pop(3) 第一种

#info.pop(-5) 第二种
#info.remove(“矮穷丑”) 第三种
#del info[3] 第四种
#del infor[-5] 第五种

5、现在有一个列表 li2=[1,2,3,4,5],

请通过相关的操作改成li2 = [0,1,2,3,66,4,5,11,22,33],

li2 = [1,2,3,4,5]

li3 = [0,1,2,3,66,4,5,11,22,33]

li2 = li3[:]

print(li2) #第一种

#第二种 insert #第三种 insert+append

li2.insert(0,0)

li2.insert(4,66)

li2.append(11)

li2.append(22)

li2.append(33)

print(li2)

li3 = [0,1,2,3,66,4,5,11,22,33] #排序

li3.sort()

print(li3)

li3.sort(reverse=True)

print(li3)

请写出删除列表中元素的方法,并说明每个方法的作用

#pop remove del

6、有5道小题(使用列表操作完成):

a. 某相亲节目需要获取你的个人信息,请存储你的:姓名、性别、年龄

personal_information = [‘gg’,‘男’,‘24’] # 个人信息

b. 有一个人对你很感兴趣,平台需要您补足您的身高和联系方式;

personal_information.insert(3,‘166cm’)

personal_information.insert(4,‘1771053234’)

personal_information.extend([177,‘1213141’])

personal_information.append(‘166cm’)

print(personal_information)

c, 平台为了保护你的隐私,需要你删除你的联系方式;

# personal_information.pop(4)

personal_information.remove(‘1771053234’)

del personal_information[-1]

print(personal_information)

d, 你为了取得更好的成绩,需要取一个花名,并修改自己的身高和其他你觉得需要改的信息。

personal_information[0] = ‘牛人’

personal_information[1] = ‘男神’

# e, 你进一步添加自己的兴趣,至少需要 3 项。

personal_information.append(‘游泳,滑雪,吃肉肉’)

print(personal_information)

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208941 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月22日
下一篇 2020年10月22日

相关推荐