字符串常用方法

 

a='   字 符 串    \n\n\n\n\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('z'))  #找下标,如果元素找不到的话,会报错
print(words.find('m')) #找下标,如果元素找不到的话,返回-1
print(words.replace('day','DAY'))  #替换字符串
print(words.isdigit()) #判断字符串是否为纯数字
print(words.startswith('http')) #判断是否以某个字符串开头
print(words.endswith('.jpg')) #判断是否以某个字符串结尾
print(words.upper())  #变成大写的
print(words.lower())  #变成小写的

 

 

username = 'abcdefADS12345@#'
print(username.isalpha())  #判断字符串是否全为字母
print(username.isalnum()) #判断是否包含字母和数字,它是只要有字母或者有数字就返回true

 

print('nihao'.center(50,'*'))    #居中   用后面的字符填充

 

 

 

import string

 

import string
print(string.ascii_lowercase) #所有的小写字母
print(string.ascii_uppercase)  #所有大写字母
print(string.digits)  #所有的数字
print(string.ascii_letters)  #所有大写字母和小写字母
print(string.punctuation) #所有的特殊字符

 

jion 连接字符串

1、他把一个list变成了字符串

2、通过某个字符串把list里面的每个元素连接起来

3、只要是可以循环的,jion都可以帮你连接起来

错误示例:

s = ['a','c','d','s','g']   #变成‘asdfb’
ss = str(s)
print(ss)
print(ss[0])
输出:
['a', 'c', 'd', 's', 'g']
[

 

l = ['duan','jia','lin','ni','hao']   #变成‘asdfb’
res = ''.join(l)  #通过空连接起来
print(res)
输出
duanjialinnihao

 

 

l = ['duan','jia','lin','ni','hao']   #变成‘asdfb’
res = 'NB'.join(l)  #通过NB连接起来
print(res)
输出:
duanNBjiaNBlinNBniNBhao

 

 

 

split 分割字符串

names = 'duanjialin,sds,jd,caoran,liuliu'
name_list = names.split(',')
print(name_list)
['duanjialin', 'sds', 'jd', 'caoran', 'liuliu']

 

数据库添加字符串格式化

数据库字段定义:

user = ''
sex = 'nan'
age = 15
add = '回龙观'
cars = 'wa'

words = 'insert into user values("%s","%s","%s","%s","%s",);'%(user,sex,age,add,cars)
print(words)   #适用于字段少的表数据可以这样使用
sql = 'insert into user values("{name}","{sex}","{age}","{addr}","{che}");'
new_sql = sql.format(age = age,che = cars,name = user,addr = add,sex =sex)
##当字段特别多时可以用这中方式
print(new_sql)

posted @ 2018-04-08 23:49  黑夜之鹰  阅读(121)  评论(0编辑  收藏  举报