基础语法
练习
1、 将字符串中的单词位置反转,“hello xiao mi” 转换为 “mi xiao hello”
res='hello xiao mi'
res1=res.split(' ')
res1.reverse()
res2=res1[0]+' '+res1[1]+' '+res1[2]
print(res2)
2、字典的增删查改操作: 某比赛需要获取你的个人信息,编写一段代码要求如下:
运行时分别提醒输入 姓名、性别、年龄 ,输入完了,请将数据通过字典存储起来,
数据存储完了,然后输出个人介绍,格式如下: 我的名字XXX,今年XXX岁,性别XX,喜欢敲代码
有一个人对你很感兴趣,平台需要您补足您的身高和联系方式;
平台为了保护你的隐私,需要你删除你的联系方式;
你为了取得更好的成绩, 你添加了一项自己的擅长技能。
name=input('请输入您的姓名:')
sex=input('请输入您的性别:')
age=int(input('请输入您的年龄:'))
print('我的名字:{},今年:{}岁,性别:{},喜欢敲代码'.format(name,age,sex))
print('********请继续补充以下信息**********')
height=int(input('请输入您的身高:'))
phone_nub=int(input('请输入您的手机号:'))
user_info=dict(
name=name,
sex=sex,
age=age,
height=height,
phone_nub=phone_nub
)
print('*******平台为了保护您的个人隐私,已删除您的电话号码*********')
del user_info['phone_nub']
user_info['hobby']=input('请补充您的爱好:')
print(user_info)
3、利用下划线将列表li=[“python”,“java”,“php”]的元素拼接成一个字符串,然后将所有字母转换为大写,
li=['python','java','php']
res='_'.join(li)
print(res.upper())
4、利用切片把 'http://www.python.org’中的python字符串取出来
res='http://www.python.org'
res1=res.split('.')
res2=res1[1]
print(res2)
5、有下面几个数据
t1 = (“aa”,11) t2= (’‘bb’’,22) li1 = [(“cc”,11)]
请通过学过的知识点,进行相关操作变为如下字典: {“aa”:11,“cc”:11,“bb”:22}
方法1:
t1 = ("aa",11)
t2= ("bb",22)
li1 = [("cc",11)]
key1=t1[0]
value1=t1[1]
key2=t2[0]
value2=t2[1]
key3=li1[0][0]
value3=li1[0][1]
res={
key1:value1,
key2:value2,
key3:value3
}
print(res)
方法2:
li1.append(t1)
li1.append(t2)
res=dict(li1)