• 字符串方法补充


    print(a.isdigit)#判断是否全都是数字

    print(a.islower)#是否全都是小写字母

    print(a.isupper)#是否全都是大写字母

    print(a.isalpha())#是否全都是汉字或者字母

    print(a.isalnum())#只要里面没有特殊符号,就返回true

    print(a.upper())#变成大写

    print(a.lower())

    print(string.ascii_lowercase)#所有的小写字母

    print(string.ascii_uppercase)#所有的大写字母

    print(string.digits)#所有的数字

    print(string.ascii_letters)#所有大写字母和小写字母

    #print(string.punctuation)#所有的特殊字符

    分割字符串

    names='aaaaaaaaaa','eeee','ppp','iii'

    name_list=name.split(',')#根据某个字符串,分割字符串

    print(name_list)

    将字符串分割成数组返回

    name='abcd'

    print(list(name))强制转换成list格式

    words='insert into user values('%s','%s','%s','%s','%s'):'

    如果你字段比较多的去输入,需要这样写对应相对应字段去写

    print('欢迎光临'.center(50,'-')#如果前边的长度是不是够50位不够的话就要居中后面加上

    一些修饰词语

    集合

    集合有int类型的,float类型,元祖数据类型

    集合有一个特点就是天生去重,

    import copy 复制模块

    浅拷贝

    int

    深拷贝

    s=set()#定义一个空的集合的写法
    s2=set('26666')
    print(s2)
    s3={'1','2'}
    可以取交集并集,差集
    print(s3&s2)#取交集
    print(s3.intersection(s2))#取交集
    #并集
    #把两个集合合并到一起去重
    print(s2|s3)取两个集合的并集
    print(s2.umion(s3))#取并集,合并到一起
    print(s2.union(s3))#取并集
    s4={1,2,3}
    s5={1,4,6}
    #差集就是去掉两个集合里面都有的
    print(s4-s5)
    对称差集,去掉两个集合里面都有的
    print(s4^s5)
    s4.add('ss')加元素
    s4.pop('ss')随机删一个
    s4.remove('ss')指定删除那个
    s4.update('ss')#把另外一个集合加进去
    写一个案件 里面包含大写字母,小写字母,特殊符号和数字
    import string
    shuzi_set=set(string.digits)#数字
    daxie_set=set(string.ascii_uppercase)大写字母
    xiaoixe_set=set(string.ascii_lowercase)小写字母
    pun_set=set(string.punctuation)特殊符号
    for i in range(5):
    pwd=input('请输入密码:').strip()
    pwd_set=set(pwd)
    if pwd_set&shuzi



  • 相关阅读:
    关于使用_bstr_t的一个坑
    ubuntu下使用sublime text进行C编程开发尝鲜
    [转]在ubuntu下安装sublime text
    [转] COM编程总结
    [转]wcout输出中文却不显示出来
    理解抽象类与接口
    软件设计原则[总结]
    [转] 在图标库中,找到合适的图标 ico
    [转]单播、多播(组播)、广播简介
    NUC970开发资源
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/8807861.html
Copyright © 2020-2023  润新知