• 8.2(数字类型,字符串类型内置方法)


    复习

    while

    不可控,循环一切

    while+break

    跳出本层循环,跳出循环

    while+continue

    跳出本次循环

    while+else

    循环没有被break终止才会执行

    for

    可控,循环容器元素类型+字符串(可迭代数据类型)

    for+break

    for+continue

    for+else

    进制转换

    1.数字类型内置方法

    整型,浮点型

    作用:年龄,身高号,id号

    定义方式:

    y = 10                                  
    id_num = 5201314
    x = int(10)
    z = int('10')
    

    内置方法:加减乘除,取整,取余,

    储存一个或多个值:一个值

    有序或无序:没有此定义

    可变或不可变:不可变

    可变与不可变 (值变,id不变,可变。值变,id变,不可变)

    2.字符串类型内置方法

    作用:姓名,性别,说的话等

    定义方式:

    #第一种:''   ""   ''''''   """"""
    #第二种:
    s = b'123456'
    print(s)
    print('123456'.encode('utf8')) 
    # 
     换行
    s = 'a
    a'   #碰到斜杠,斜杠与下一个字符在一起有意义
    print(s)
    # 	 缩进四个空格   		  多个叠加
    s = 'a	a'
    # 
     回退上一个打印结果,覆盖上一个打印结果
    #在加一个可使后面的无意义
    # r'  raw 可使全部失效
    #第三种:r
    

    内置方法:(只有字符串类型才能用)

    s = 'nick handsome'
    #   必须掌握
    #1.索引取值
    print(s[1])
    #2.切片
    print(s[4:0:1])#正数表示从左到右
    print(s[-4::-1])#负数表示从右到左
    print(s[4:0:-1])
    #3.for循环
    for i in s:
        print(i)
    #4.strip()(去两端空白)
    s1 = '     nick handsome'
    print(s1.strip())
    s2 = '***nick handsome***'
    print(s2.strip('*enmi'))#指定多个字符去除,只要strip里面有的字符进全部干掉 
    #5.split()(切割)
    print(s2,split())#默认以空格切割字符串
    print(s2,split('!'))#以指定字符切割
    print(s2,split('!',(2.))#2为切割次数
    #6.in 或 not in
    print('*' in s2)#true
    print('$' not in s2)#true
    #7.长度len
    s2 = 'nick handsome'
    print(len(s2))
    #需要掌握
    #1.lstrip()和rstrip()
    #左移右移
    #2.split
    #3.lwer和upper
    #4.starswith和endswith
    #5.join   一般和split一起用
    #6.replace(替换)
    #7.isdigit(纯数字)   isalpha(纯字母)
    #了解(根据情况)
    #find   rfind   index   rindex   count
    #center   ljust   rjust   zfill   expandtabs(针对	有用)
    #captalize   swapcase   title
    其他:”```
    isalnum(): 如果字符串至少有一个字符并且所有字符都是字母或数字则返回True,否则返回False。
    isalpha(): 如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False。
    islower(): 如果字符串中只包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回True,否则返回False。
    isspace(): 如果字符串中只包含空白,则返回True,否则返回False
    isupper(): 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回True,否则返回False。
    istitle(): 如果字符串是标题类型的(见title()),则返回True,否则返回False。
    
    储存一个或多个值:一个值
    
    有序或无序:有序
    
    可变或不可变:不可变
  • 相关阅读:
    大家帮忙出几个招聘考试题目吧
    单元测试和设计模式在重构中的应用
    想起去年和女朋友第一次去吃饭的事情
    为什么我们常忘记使用正则表达式
    .NET实用设计模式:观察者模式(Observer)
    一个Outlook宏写的小程序,献给象我一样粗心大意的人
    单元测试应该测什么,不应该测什么?
    .NET实用设计模式:工厂模式(Factory)
    2021 系统架构设计师备考分享
    系统架构设计师论文企业集成
  • 原文地址:https://www.cnblogs.com/jiann/p/11289955.html
Copyright © 2020-2023  润新知