python中将输入数字去引号eval,字符转数组split,连接字符串join,替换字符串中某值replace,拼接字符串format,隐藏手机号中间四位等功能用法

1、#input():从键盘输入的任何信息,但是字符串;
eval():去引号;
type():查看对应的数据类型
例如:
s=eval(input(“请输入:”))
请输入:1+2
输出:3
如果没有eval,输出’1+2’.
ord(“高”)#取得ASCII/Unicode值
数值字符串转数组操作:
line=(“1,2,3,4,5”)
numbers = line.split(’,’)
print(numbers)
输出:[‘1’, ‘2’, ‘3’, ‘4’, ‘5’]

2、#联合join:join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
c = [‘a’,‘b’]
c = ‘1’.join©
print©#就是将1插进去
输出:a1b

3、#截取strip取掉字符两端字符(默认是空格,当然也可以以自定义字符放到括弧里),
#所以就有rstrip(),lstrip(),意思是去掉右边、去掉左边
#计数count(sub)

4、#替换replace(old,new),顾名思义,将字符串中old换成new,但只是暂时修改。
b=(“axiba”)
print(b.replace(“b”,“B”))
输出:axiBa
#如果想永久改变字符串,则可以这样修改:
b=b.replace(“b”,“B”)
print(b)
输出:axiBa

5、#format:拼接字符串
#Slot槽位:{<槽位标识>:<可是控制标记>}
print(“我:{}和{}在{}!你:{}”.format(‘你’,‘我’,‘一起吧’,‘你说啥?我没听’))
输出:我:你和我在一起吧!你:你说啥?我没听

6#对手机号的中间四位进行隐藏
s=input(‘输入手机号:’)
print(s[:3]+"****"+s[-4:])
输出:156** **1721

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值