常用字符串方法

#a='      字  符  串   \n '
#c=a.strip()#默认去掉字符串两边的空格和换行符
#c=a.lstrip()#默认去掉左边的空格
# c=a.rstrip()#默认去掉右边的空格
# print('c,,,,,',c)
# print('a....',a)
words='http://wWw.nnzhp.cn'
#print(words.strip('day'))#如果strip方法指定一个值得花,那么会去掉这两个值
#print(words.count('a'))#统计字符串出现的次数
#print(words.index('is'))#找下标,如果元素找不到的话,会报错
#print(words.find('z'))#找下标,如果元素找不到的话返回-1
#print(words.replace('day','DAY'))#替换字符串
#print(words.isdigit())#判断字符串是否为纯数字
# print(words.startswith('http'))#判断是否以某个字符串开头
# print(words.endswith('.jpg'))#判断是否以某个字符串结束
# print(words.upper())#变成大写的
# print(words.lower())#变成小写的
type('words')#看类型
username='aadWEasdf111#'
print(username.isalpha())#判断字符串是否全为字母
print(username.isalnum())#判断字符串是否包含字母、数字,只要有字母或者有数字就返回true
import  string
print(string.ascii_lowercase)#所有小写字母
# print(string.ascii_uppercase)#所有大写字母
# print(string.digits)#所有数字
# print(string.ascii_letters)#所有大写和小写
# print(string.punctuation)#所有的特殊字符

l=['zhang','liu','liang']
# res=''.join(l)#连接字符串 1、把list变成了字符串,
# res='连接'.join(l)# 2、通过某个字符串把list里面的元素连接起来
res=','.join(string.ascii_lowercase)#3、只要是可以循环的,join都可以帮你连起来
print(res)
names='niuhanyang,zhaozhao,xiaokeai,xiaobai,xiaohua,hahade'
name_list=names.split(',')#根据某个字符串,分割字符串 变成list,什么也不传已空格分割
print(name_list)

user='有'
sex='男'
age=18
addr='北京'
moeny='1000w'
cars='1w台'
#words='insert into user values ("%s","%s","%s","%s","%s","%s");'%(user,sex,age,addr,moeny,cars)
sql='insert into user values("{name}","{sex}","{age}","{addr}","{moeny}","{cars}");'
new_sql=sql.format(age=age,cars=cars,name=user,sex=sex,moeny=moeny,addr=addr)
print(new_sql)
print("huanying".center(20,'*'))#长度不够20字符串放中间以*补全

posted on 2018-03-24 18:56  公子兔  阅读(169)  评论(0编辑  收藏  举报

导航