zoukankan      html  css  js  c++  java
  • Day2笔记(1)

    元祖:不可修改。

    #元祖也是一个list,它不能修改
    #字符串也不能修改
    
    t = (123,123,123,123)
    print(t[1])
    t.count('1')
    t.index('root')
    
    t1 = (1,)
    t2 = ('a',)

    字典:增删改查,取值判断,包含了a+1的简写

    #韩敏:phone,qq,email,addr
    info = {'phone':111,
            'qq':12321321321,
            'email':'asdasda@qq.com'
            }
    #新增
    info['money']=1000
    info.setdefault('car','bmw')
    
    #1 增加不存在的key
    #2 增加存在的key
    
    #修改
    info['money']=1000
    #删除
    info.pop('qq')
    del info['qq']
    
    info.popitem()#随机删除
    
    #取值
    # info['phone']#取不到值会报错
    print(info.get('sex',''))#取不到值会none/取不到值会报男
    
    info.keys()#获取字典里面所有的key,无序的
    info.values()#获取字典里面所有的valuse
    info.clear()#qingkong
    info.update()#把第二个字典的内容加进去
    
    'phone'in info #判断字典的key是否存在
    stu_info  = {
        'liudonghai':{
            'house':['三环','四环','五环'],
            'car':{
                'china':['byd','五菱宏光','Hongqi'],
                'jap':['丰田','本田'],
                'Genmany':{
                    'ben-z':2,
                    'bmw':3,
                    'audi':5
                }
            }
        }
    }
    
    stu_info['liudonghai']['car']['Genmany']['bmw']+=1
    
    #简写:
    a= 1
    a= a+1
    a+=1  #  -=   *= %=
    
    stu_info['liudonghai']['car']['china'].remove('byd')
    print(stu_info)

    一些字符串的常用方法:

    s= 'abc'
    print(s.strip())#去掉字符串两边的空格和换行符
    print(s.rstrip())   #右边
    print(s.lstrip())   #左边
    
    print(s.replace('a','A'))
    print(s.replace(' ',''))
    print(s.index('c'))#找下标,找不到报错
    print(s.count('c'))#找某个字符出现的次数
    
    print(s.find('d'))#找下标,找不到返回-1
    s.startswith('a')# true  是否以xxx开头
    s.endswith('.jpg')  #false   是否以xxx结尾
    
    s.upper()#把所有的字母变成大写
    s.lower()#把所有的字母变成小写
    
    s.isdigit()#判断是否是整数
    
    s.capitalize()#首字母给变成大写
    print(s.center(50,'1'))#  补位
    
    s2='1'
    print(s2.zfill(3))#在前面补零
    s2.isupper()#是不是大写字母
    s2.islower()#是不是小写字母
    
    s2.isalpha()#是字母和汉字,返回true
    s2.isalnum()#只有数字或者字母才会返回true,其他都返回false
    s2.isspace()#判断是否是空格
    
    s3 = '今天是{},欢迎{}登录'
    
    print(s3.format('2019','xiaoming'))#做字符串格式化
    # s3.format_map(“username”='abc')#做字符串格式化,上传一个字典
    
    True  #布尔值
    False
    
    stus='xiaohei,xiaobai,xiaojun,xiaoming'
    print(stus.split(','))#  分割字符串
    
    import pprint
    l = ['xiaohei', 'xiaobai', 'xiaojun', 'xiaoming']
    
    print('  '.join(l))#把list里面的每一个元素连接起来,通过制定的字符串
    
    sl=str(l)
    
    pprint.pprint(l)
    pprint.pprint(sl)
  • 相关阅读:
    网站添加share.js一键分享
    tp5利用phpExecl导出
    项目可能需要用到的公共方法
    拖拽文件上传
    推荐Alipay和Watch 支付 yansongda SDK
    在画布中添加二维码加文字 和 压缩多图片到一个压缩包中
    redis使用
    微信公众号网页授权登录
    第三方登入及详细操作
    订单并发问题及解决方案
  • 原文地址:https://www.cnblogs.com/lz523/p/10952420.html
Copyright © 2011-2022 走看看