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进行处理,非常感谢!