• day05_04字符串类型


    str的基本使用

    1、用途:用于记录描述性质的状态

    2、定义方式:在"",'',""" """,''' ''',内包含一串字符
    
    test = 'skajgfnsaa'
    
    age = '18'   # age = str('18')
    
    print(test,type(test))
    
    print(age,type(age))
    
    数据类型转换:可以把任意类型转换成str类型
    res = str([1,2,3])
    print(res,type(res))
    
    3、常用操作+内置方法
    #优先掌握的操作:
    #1、按索引取值(正向取+反向取):只能取,不能改
    msg = 'hello world'
    print(msg[0])
    print(msg[-1])
    print(msg)
    msg[0] = 'H'   #报错
    
    2、切片(顾头不顾尾,步长)
    msg = 'hello world'
    print(msg[0:5])
    print(msg[0:5:2]) #0 2 4  hlo
    print(msg)
    
    
    print(msg[:])    拷贝完整字符串
    print(msg[-1:-4:-1])
    print(msg[::-1])    #将字符串倒过来
    
    
    
    3、长度len
    #msg = 'a 他'
    print(len(msg))
    4、成员运算in和not in
    msg = 'hello world'
    print('wo' in msg)
    print('o ' in  msg)
    print(not 'wl' in msg)
    print('wl' not in msg)
    
    
    5、移除空白strip
    msg = '     hello     '
    print(smg)
    test = msg.strip()
    print(test)
    print(msg)
    
    
    # msg = "***hello******"
    # msg = "**+-/?*h*-ello**?-**&^**"
    # print(msg.strip("^&*+-/?"))
    
    
    inp_user = input('请输入账号').strip
    inp_user_1 = input('请输入密码').strip
    if inp_user == 'alex' and inp_user_1 == '123':
        print('ok')
    else:
        print('no')
    
    
    6、切分split (str转变为列表)
    
    msg = 'egon:18:male'
    res = msg.split(':')
    print(res[0])
    print(res)
    
    res = msg.split(':',1)
    print(res)
    
    
    
    
    info = ['egon',18,'male']
    res1 = '%s:%s:%s' %(info[0],info[1],info[2])
    res1 = ':'.join(info)  ===>str + str +str(适用于都是字符串的,没有整形等) 
    print(res1)
    7、循环 msg = 'egon:18:male' for x in msg: print(x) 类型总结 存一个值or存多个值 有序or无序 可变or不可变(1、可变:值变,id不变。可变==不可hash 2、不可变:值变,id就变。不可变==可hash)
  • 相关阅读:
    pandas数据处理攻略
    红黑树
    调用高德地图API(热力图)详解
    python文件操作细节
    mysql windows安装资源
    机器学习数据集资源
    python3.6+linux服务器+django1.11连接MYSQL数据库
    django2.0+linux服务器 ,如何让自己电脑访问
    Python笔记
    深度学习之无监督训练
  • 原文地址:https://www.cnblogs.com/HuaR-/p/14551134.html
Copyright © 2020-2023  润新知