基本数据类型(魔法)
字符串
-format()格式化,将一个字符串中的占位符替换为指定的值
test='I am {name},age{a}'
print(test)
v=test.format(name='Alex',a=20)
print(v)
字符串是否只包含字母和数字,返回true或false
test='vdoj400'
v=test.isalnum()
print(v)
制表符\t,换行符\n
\t制表符 \n换行符
s='username\temail\tpassword\tliutianjing157@qq.com\nusername\temail\tpassword\tliutianjing157@qq.com\nusername\temail\tpassword\tliutianjing157@qq.com'
v=s.expandtabs(20)
print(v)
字母,数字,下划线,可以组成字符串,标识符,判断bool值
test='_123'
v=test.isidentifier()
print(v)
都能判断当前输入是否为数字
test='123' #1,②
v1=test.isdecimal() #常用
v2=test.isdigit()
v3=test.isnumeric() #可判断中文的数字一二三....是否为数字
print(v1,v2,v3)
是否存在不可显示字符
test='ojcsa\tfsfwe\n' #字符串中存在换行符和制表符时,返回bool假
v=test.isprintable()
print(v)
判断是否全部是空格,返回bool值
test=' '
v=test.isspace()
print(v)
判断是否为标题以及转换成标题
test='this is a great peson'
v1=test.istitle()
print(v1)
v2=test.title()
print(v2)
v3=v2.istitle()
print(v3)
<<<<重要>>>将字符串的每一个元素按照指定分隔符进行拼接
test='你是风儿我是沙'
v='_-' .join(test)
print(v)
向左向右居中填充字符
test='alex'
v=test.center(20,'')
v1=test.rjust(20,'')
v3=test.ljust(20,'*')
print(v, v1,v3)

浙公网安备 33010602011771号