老咸鱼学python实录20200525

字符串基本操作

基础语法

20200527

练习

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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值