zoukankan      html  css  js  c++  java
  • python---基础数据类型

    #基本数据类型:
    #int
    # i=100
    #print(i.bit_length())
    #十进制转化成二进制的有效位数

    #数字类型转化成字符串类型
    '''
    int<--->str
    str--->int int(str) 条件:字符串必须全部由数字组成。
    int--->str str(int)

    '''
    # age=int(input('>>>'))
    # print(age,type(age))
    # s1=str(123)
    # s2=123
    # print(s1,type(s1))
    # print(s2,type(s2))
    """
    bool<--->int True ---> 1 False---->0
    int---->bool 非零即为True , 零 False

    """
    # print(int(True))
    # print(int(False))
    # print(bool(100))
    # print(bool(-1))
    # print(bool(0))
    """
    bool--->str str(True) str(False)
    str--->bool 非空即为True ''空字符串--->False

    """
    # s1=''
    # if s1:
    # print(666)

    #str 字符串

    #索引,切片,步长


    # s='python12期'
    # s1=s[0]
    # print(s1,type(s1))
    # s2=s[4]
    # print(s2)
    # s3=s[2]
    # print(s3)
    # s4=s[-1]
    # print(s4)
    # s6=s[0:6] #切片:顾头不顾腚
    # s6=s[:6] #切片:顾头不顾腚
    # print(s6)
    # s7=s[1:4]
    # print(s7)
    # s8=s[1:]
    # print(s8)
    # s9=s[:]
    # print(s9)
    # s10=s[:5:2]
    # print(s10)
    # s11=s[4::2]
    # print(s11)
    # s12=s[-1:-5:-1]
    # print(s12)
    # s13=s[-3:-1]
    # print(s13)
    #字符串的常用操作方法

    #s='laoNANhai'
    #**capitalize 首字母大写,其余字母小写
    # s1=s.capitalize()
    # print(s1)

    #*居中 center
    # s2=s.center(27,"*")
    # print(s2)

    #*** upper :全大写
    # lower :全小写
    # s3=s.upper()
    # s31=s.lower()
    # print(s3)
    # print(s31)

    '''
    例子:

    code='QAdr'.upper()
    your_code=input('请输入验证码,不区分大小写:').upper()
    if your_code==code:
    print('验证成功')
    '''
    #*** startswith : 判断以什么内容开头,
    #返回bool ,可以切片,切片用逗号隔开。
    #***endswith
    # s4=s.startswith('l')
    # s41=s.startswith('lao')
    # s42=s.startswith('N,3,6')
    # print(s42)
    # print(s4)
    # print(s41)
    # #*swapcase 大小写翻转
    # s5=s.swapcase()
    # print(s5)

    #*title() 非字母隔开的每个单词的首字母大写。
    # ss='gdsj wusir6taibai*ritian'
    # s6=ss.title()
    # print(s6)

    #***通过元素找索引

    #index:通过元素找索引,可切片,找不到报错
    #find :通过元素找索引,可切片,找不到返回-1
    # s7=s.find('a')
    # print(s7)
    #s71=s.find('A',2,)
    # s71=s.find('Q',)
    #print(s71)
    # s72=s.index('Q',) #找不到报错
    # print(s72)
    # print(s71)
    # ss=' alex '
    # print(ss)
    #*** strip 去除前后端的空格,换行符,制表符。
    # s8=ss.strip()
    # print(s8)
    # ss=' ablabsexsba'
    # s9=ss.strip('a')
    # s10=ss.strip('abs')
    # s11=ss.lstrip('x')
    # s12=ss.rstrip('k')
    # print(s12)
    '''
    username=input('请输入用户名').strip()
    if username =='碗蓉':
    print('登录成功')

    '''
    #***split str--->list
    #默认以空格分割
    s='wusir alex taibai'
    st='wusir,alex,taibai'
    st1='QwusirQalexQtaibai'
    s10=st.split()
    print(s10)
    # s101=st1.split(',')
    s102=st1.split( 'Q',2)
    print (s102)
    #***join
    #在某些情况下,list---str
    s='alex'
    s11='+'.join(s)
    print (s11)
    l=['wusir','alex','taibai']
    s111=''.join(l)
    print(s111,type(s111))
    #repalce
    s='小粉嫩小粉嫩ghlasdfg小粉嫩'
    s13=s.replace('小粉嫩','大铁锤')
    s12=s.replace('小粉嫩','大铁锤',2)
    print(s13)
    print(s12)
    s='fdsajlskgjdsaf'
    #公共方法:
    #len()总个数
    print(len(s))
    #count 计算某些元素出现的个数,可切片
    c1=s.count('f')
    print(c1)
    #格式化输出,
    #三种方法:
    # msg='我叫{},今年{},爱好{}'.format('太白','20','girl')
    # print(msg)
    # msg='我叫{0},今年{1},爱好{2},我依然叫{0}'.format('太白','20','girl')
    # print(msg)
    msg='我叫{name},今年{age},爱好{hobby},'.
    format(name='太白',hobby='girl',age='20')
    print(msg)
    name='jinxin123'
    print(name.isalnum())#字符串由字母或数字组成
    print(name.isalnum())#字符串只由字母组成
    print(name.isdigit())#字符串只由数字组成
    s='fdsagdsfgfdsadsaf'
    # s='alex'
    # print(s[100])
    print(s[0])
    print(s[1])

    for i in s:
    print(i+'sb')
    #for 变量 in 可迭代对象:
    # pass








  • 相关阅读:
    Eclipse报错:An internal error has occurred. Widget is disposed
    服务器端解决跨域问题的三种方法
    为什么要使用NoSQL
    Mybatis 中$与#的区别
    maven 打包命令,跳过测试
    maven打包跳过测试命令
    Vue 扩展插件
    node 文件打开状态
    node buffer缓冲区
    npm 命令
  • 原文地址:https://www.cnblogs.com/weilaixiaochaoren/p/8973387.html
Copyright © 2011-2022 走看看