zoukankan      html  css  js  c++  java
  • day3

    数据类型之间的转化:

      int ---->str   str(int)    int(str)

      bool ----> str   print(bool('beri'))    空字符串对应的bool值是Flase    非空即True

      int ----->bool     非零即True,零即Flase

    字符串的索引与切片:

      1.按索引取值,取出来的都是一个字符

    s1 = '小明是个好学生'
    s2 = s1[1]
    print(s2,type(s2)
    

      2.按切片取值,顾首不顾尾

    s3 = s1[:4]
    print(s3)
    

      3.按切片+步长

    s4 = s1[:6:2]
    print(s4)
    

      如果想取倒叙值,加一个反向步长,注意:反向步长是负数

    s6 = s1[-1:-4:-2]
    

    字符串的常用方法:

    name = 'olDboy'
    print(name.capitalize())                    #首字母大写
    print(name.center(20,'*'))                  #字符串居中前后填充自定义的字符
    uppeer  lower                               #大小写  验证码应用广泛
    
    username = input('请输入用户名:')
    code = 'adfb'
    your_code = input('请输入验证码:').upper()
    if username == 'niu' and your_code == 'adfb'.upper():
        print('登陆成功')
    else:
        print('用户名或密码错误')
    print(name.upper())                              #全部大写
    print(name.lower()) #全部小写
    print(name.startswith('o')) #判断是否以....开头
    print(name.swapcase()) #大小写反转
    s1 = 'alex wusir*taibai6nvshen'
    print(s1.title()) #title 每个单词的首字母大写
    find index
    print(name.find('D')) #通过元素找索引,找到第一个就返回,没有此元素返回-1
    print(name.find('lD'))
    print(name.find('ID'))
    print(name.index('Q')) #通过元素找索引,找到第一个就返回,没有此元素报错
    strip 默认去除字符串前后的空格 ,换行符,制表符
    name = '**n**iu'
    print(name.strip('*'))
    lstrip #去掉左边或者前面的空格
    rstrip #去掉右边或者后面的空格
    username = input('请输入用户名:').strip()
    if username == 'alex':
    print('登陆成功')
    split #将字符串分割成列表(str---> list) 默认按照空格分割
    s1 = 'alex','2222'
    l1 = s1.split()
    print(l1)

    可以设置分割的次数
     s4 = 'alexlwle'
    print(s4.split('l',1))
    join                                             #以自定制连接符,将可迭代对象中的元素连接起来      *****
    replace #用新的内容替换之前的内容 可以设置替换的次数(从左往右依次替换)

    format:格式化输出

    s1 = '我叫{0},今年{1},性别{2},我依然叫{0}'.format('taibai','26','nv')
    print(s1)
    is 系列
    name = 'taibai234'
    print(name .isalnum()) #数字或字母组成
    print(name.isdigit()) #判断是否全部都由数字组成
    print(name.isalpha()) #判断是否全部由字母组成

    公共方法:

    count:查询某个元素出现的次数

    len:  查询总个数

  • 相关阅读:
    很好的Socket教程
    TcpClient 错误"不能做任何连接,因为目标机器积极地拒绝它" 的解决
    Tcp通信 暑期学习笔记(二)
    svn1.5+TortoiseSVN1.5+VisualSVN1.5
    进程、线程、应用程序域 暑期学习笔记(一)
    线程状态(转)
    Udp通信 暑期学习笔记(三)
    杜婧/于洋(为奥运冠军名字作诗)
    王峰(为奥运冠军名字作诗)
    刘子歌(为奥运冠军名字作诗)
  • 原文地址:https://www.cnblogs.com/beriuta/p/9436753.html
Copyright © 2011-2022 走看看