My style

基本数据类型(魔法)

字符串

-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)

posted @ 2020-08-10 17:04  pkfaces  阅读(65)  评论(0)    收藏  举报