• python全栈学习 day03


    换行符:
    制表符:
    字符串截取:顾头不顾尾
    s[首:尾:步长]
    首--->尾走向 和 步长方向一致
    s[0:4:2]
    s[4:0:-2]
    a = "qwertyui"
    print(a[0:3])
    print(a[2:5])
    print(a[0:]) #默认到最后
    print(a[0:-1]) #-1 即代表最后一位
    print(a[0:5:2]) # 0:5 截取范围:q~t ,2是步长
    print(a[5:0:-2]) #5:0 截取范围(反向):y~q, -2: -是逆向 2是步长;如果是逆向指定必须加逆向步长

    结果:


    #字符串操作
    s = 'aLexWusir'
    s1 = s.capitalize()#首字母大写
    print(s1)

    s2 = s.upper() #全部大写
    s2_1 = s2.lower() #全小写
    print(s2,s2_1)

    #大小写反转
    s3 = s.swapcase()
    print(s3)

    #遇到 空格 或者 * 或 - 或 , 或 数字 把字符串分割,其后的会被title()处理

    s = 'aLexWusir'
    s5 = s.center(20,'#')#文本居中,设置宽度,参数二是填充空白,默认是none
    print(s5)

    s = 'aL sir'
    s6 = s.expandtabs()#从 往左补,不足8位一共补一个tab长度,超过一个tab补两个tab
    print(s6)

    s ='alex共'
    #公共方法
    l = len(s)#中文和英文都是一个字符长度
    print(l)

    s = 'aLexWusir'
    s7 = s.startswith('aL') #判断字符串开头字符,可为多个字符
    s71 = s.startswith('e',2,5)
    print(s71)
    print(s7)

    查找指定字符
    find 通过元素找索引,找不到返回-1

    index 通过元素找索引,找不到报错
    s = 'alexWusir'
    s8 = s.find('A')#,通过元素找索引,返回索引,没有返回-1
    print(s8,type(s8))

    去空格,strip();lstrip();rstrip()
    s = ' alexWusir '
    s9 = s.strip()#默认删除左右空格
    print(s9)
    uid = input('inout your name:').strip()
    if uid == 'chunge':
    print('kong xi fa cai')

    s = ' *alexWusir%'
    s91 = s.strip(' %*')
    print(s91)

    # count计数,统计字符(串)出现次数
    s = "alexaa wusirl"
    s10 = s.count('a')
    print(s10)

    # split 分割字符串成列表 str--->list
    s = ';alex;Wusir;taibai'
    l = s.split(';')#指定分隔符
    print(l, type(l))

    format 的三种玩法,格式化输出,可自定义索引名称
    s = '我叫{},今年{},爱好{},再说一下我叫{}'.format('taibai', 24, 'girl', 'taibai')
    print(s)
    name = input('input your name here:')
    s = '我叫{0},今年{1},爱好{2},再说一下我叫{0}'.format(name, 24, 'girl', 'taibai')
    print(s)
    s = '我叫{name},今年{age},爱好{hobby},再说一下我叫{name}'.format(name=name, hobby='girl', age=18)
    print(s)

    replace('old','new',[max]) old ---> new ; max:可选字符串,最大替换次数,从左至右
    s = '阿斯顿法国红酒看红酒'
    s11 = s.replace('红酒', '公鸡', 1)
    print(s11)

    for 循环,循环遍历这个组内所有元素
    s = 'fghjklsde'
    for index in s:
    print(index)

    #in的应用
    s = 'fasd很简单花蝴蝶deadsa'
    if '花蝴蝶' in s:
    print("您的评论有敏感词.....")

     数据类型初步认识:

    数据类型:
    int 1,2,3用于计算
    bool:True False ,用户判断
    str:存储少量数据进行操作.
    'qwe' '1223456',
    list:储存大量的数据.
    [1,2,3,'tiger',[1,2,3]]
    元组:只读列表,不能修改.
    (1,2,3,'第三方',)
    dict:有键值对,储存关系型数据
    字典{'name':'cloud','age':16},
    字典{'关羽':[100,66,7,max,.......]}
    集合:{1,2,3,4,5,'asdf'}
  • 相关阅读:
    技术学习之分析思想
    测试类的必要性
    Webstorm配置运行React Native
    React Native
    npm太慢, 淘宝npm镜像使用方法
    数据库设计那些事儿
    Linux 安装nodejs
    Java
    解决 vmware workstations 14 开启虚拟机黑屏
    编程与盖楼的思考
  • 原文地址:https://www.cnblogs.com/77-is-here/p/10350331.html
Copyright © 2020-2023  润新知