• python笔记---数据基础类型


    s = 'laonanHai'
    s1 = s.capitalize() #首字母大写,其他字母小写
    s2 = s.upper() #全部大写
    s3 = s.lower() #全部小写
    print(s,s1,s2,s3)
    # code = 'aeQu'                #不区分你输入的大小写 .upper可以加这里
    # your_code = input('请输入验证码').upper()
    # if your_code == code.upper():        #也可以是your_code.upper() == coder.upper()
    #     print('验证码输入成功')
    #居中center
    s = 'laonanHai'
    s4 = s.center(30,'*')
    print(s4)
    #大小写翻转
    s5 = s.swapcase()
    print(s5)
    #每个单词的首字母大写(非字母隔开)
    s = 'alex wusir*laonanhai2taibai'
    s6 = s.title()
    print(s6)
    #判断是以什么为开头,什么为结尾
    s = 'alexlaonanhai'
    s7 = s.startswith('al')
    s71 = s.startswith('l', 4)   #起始位置是4,以l为开头
    print(s7,s71)
    #####去出首尾的空格,换行符tab 
    
    #去除左边的空格,换行符,tab  lstrip()
    #去除右边的空格,换行符,tab  rstrip()
    #strip()  #可以切片
    #s = ' laonanhai '
    s1 = '
    laonanhai	'
    print(s1.lstrip())
    print(s1.rstrip())
    #name = input('请输入用户名:').strip()   #一定加上strip 固定搭配
    #if name == 'alex':
    #    print(666)
    s = ',laonanhaialex'
    print(s.strip(',lax'))
    ####################################################
    #find index 通过元素找索引
    s = 'alexex'
    print(s.find('e'))  #从0,1,2查找索引值
    print(s.find('e',3))
    print(s.find('A')) #找不到就会返回-1
    #print(s.index('A')) #找不到就会报错
    #count 寻找元素出现的个数 可以切片
    print(s.count('e'))
    print(s.count('ex'))
    ###############################################3
    #replace
    s = '仅仅是大就玩跨界复健科玩跨界'
    s1 = s.replace('玩跨界','SB')
    print(s1)
    ###########################################
    ##split 分割  str ------>list的方法
    s = 'alex wusir taibai'
    print(s.split())
    s1 = 'alex,wusir,taibai'
    print(s1.split(','))
    s2 = 'alexawusirataibai'   #以a为切割
    print(s2.split('a'))
    print(s2.split('a',1)) #分割次数
    ########################################
    #format 格式化输出
    #三种用法
    #第一种用法:
    s = '我叫{},今年{},爱好{}'.format('MT',18,'母牛')
    print(s)
    #第二种用法:
    s = '我叫{0},今年{1},爱好{2},我依然叫{0},今年依然是{1}'
        .format('MT',18,'母牛')
    print(s)
    #第三种方法: 键值对
    s = '我叫{name},今年{age},爱好{hobby}'.format(age=18,name='MT',hobby='闷儿')
    print(s)
    ######
    name = '123a'
    #print(name.isalnum()) #字符串只有字母或数字组成
    #print(name.isalpha()) #字符串只有字母组成
    #print(name.isdigit()) #字符串只有数字组成
    if name.isdigit():
        name = int(name)
        print(name,type(name))
    else:
        print('你输入的有非数字元素')
    
    ##########################################len
    count = 0
    s = 'fasdfdsaf'
    # print(len(s))
    # while count < len(s):
    #     print(s[count])
    #     count = count + 1
    for i in s:
        print(i)
  • 相关阅读:
    showModalDialog和showModelessDialog使用心得
    C# 实现验证文本框中输入的是数值型??
    将Asp.Net页面输出到EXCEL里去
    timespan 和 datetime 的比较
    使用 Reporting Services 中的窗体身份验证
    DataGrid使用技巧················CSDN 收藏地址。。
    公司如何让留住技术人员??
    如何用多线程来实现ping多台机器??
    Datagrid根据选择的checkbox编辑和更新多行记录····
    做技术,切不可沉湎于技术 !
  • 原文地址:https://www.cnblogs.com/qianjingchen/p/8728425.html
Copyright © 2020-2023  润新知