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