zoukankan      html  css  js  c++  java
  • 字符串常用方法

     

    a='   字 符 串     '
    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)

  • 相关阅读:
    百度翻译api 实现简易微信翻译小程序
    Vuejs 基础与语法
    ES6 之 let / const
    browsersync 插件
    面向对象 实现轮播组件
    PyV8在服务端运行自动崩溃问题
    Nginx详解(正向代理、反向代理、负载均衡原理)
    Windows下用Nginx配置遇到的问题
    vuex 数据绑定
    如何使用Photoshop批量扫描保存文档
  • 原文地址:https://www.cnblogs.com/duanjialin007/p/8749079.html
Copyright © 2011-2022 走看看