coding=utf-8
#第二章练习题----懒得抄题了
#将一条信息存储到变量中打印,然后修改数值,再打印
str=‘你好’
print (str)
str=‘你不好’
print (str)
#大小写切换练习
str=‘invalid syntax’
print (‘首字母大写:’+str.title())
print (‘全部大写:’+str.upper())
print (‘全部小写:’+str.lower())
#引号的使用
print (‘鲁迅说:“我他妈的什么都没说过!”’)
str1=‘鲁迅’
str2=‘我他妈的什么都没说过!’
print (str1+‘说:’+’"’+str2+’"’)
#换行符,删除空白函数练习
str1=’ 鲁迅 ’
print (str1)
print ( ‘换行符:’+ ’ 鲁迅 \n’)
print ( ‘制表符:’+’ 鲁迅 \t’)
print (‘删除尾部空白:’+str1.rstrip())
print(‘删除首部空白:’+str1.lstrip())
print(‘删除首尾空白:’+str1.strip())
#数字练习
print (5+3)
print (5**3)
print (5/3)
print (5.0/3.0)
print (0.1+0.2)
#列表简介练习题:
将朋友的姓名存储到列表中,依次打印出来,在以朋友的名字为抬头打印问候语,为朋友创建一个出行方式
import json
frist_name =[‘孙’,‘赖’,‘康’]
last_name =[‘帅’,‘润美’,‘婷’]
car =[‘自行车’,‘火车’,‘滴滴’]
wenhou =[‘亲爱的’,‘欢迎你参加我的宴会’,‘你可以通过’,‘来我家’]
name =[frist_name[0]+last_name[0],frist_name[1]+last_name[1],frist_name[2]+last_name[2]]
print (name[0]+’\n’+name[1]+’\n’+name[2])
print (wenhou[0]+name[0]+wenhou[1]+’\n’+wenhou[0]+name[1]+wenhou[1]+’\n’+wenhou[0]+name[2]+wenhou[1])
print (wenhou[0]+name[0]+wenhou[1]+wenhou[2]+car[0]+wenhou[3]+’\n’+wenhou[0]+name[1]+wenhou[1]+wenhou[2]+car[1]+wenhou[3]+’\n’+wenhou[0]+name[2]+wenhou[1]+wenhou[2]+car[2]+wenhou[3])
##3.4-3.7
#遍历列表
jiabin=[‘小明’,‘小王’,‘小周’]
for jiab in jiabin:
print (jiab)
#弹出删除列表
bucanjia=jiabin.pop(1)
print(bucanjia)
jiabin.append(‘小刘’)
print (’-----------------------------’)
for jiab in jiabin:
print (jiab)
insert 插入任意位置, append 插入末端
jiabin.insert(2,‘小王八’)
jiabin.append(‘小狗蛋’)
print (’-----------------------------’)
for jiab in jiabin:
print (jiab)
列表排序练习
print (’-------------------------------’)
car= [‘a’,‘b’,‘c’,‘d’,‘e’,‘f’]
car.sort(reverse=True)
print (car)
car.reverse()
print (car)
print (len(car ))
##4.操作列表:
food =[‘披萨’,‘米饭’,‘火腿’,‘丸子’]
for food in food:
print (‘康婷喜欢吃’+food+’!’)
print (‘康婷是头猪!!’)
##创建数字列表
##打印数字----list()创造数字列表
for str2 in list(range(1,21)):
print (str2)
print(range(1,21))
#取1-9的立方
sq=[value**3 for value in range(1,10)]
print (sq)
#最大值,最小值,平均值
print (min(sq))
print (max(sq))
print (sum(sq))
#使用一部分列表
value=range(1,15)
print (value[5:9])
#遍历切片
for value in value[1:8]:
print (value)
#元组不可修改
yuanzu=(2,9)