• 模块二 python基本数据类型与操作


    1、变量

    变量定义规则:

    1. 变量名只能是 字母、数字或下划线的任意组合
    2. 变量名的第一个字符不能是数字
    3. 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    数据类型

    数字

    字符串

    字符串就是一系列的字符,用引号括起来的就是字符串,可以双引号,也可以单引号

    字符串的方法

    1、全部换大写

    a = "anddd"
    print(type(a))
    print(a.upper())

    2.全部换小写

    a = "ASDRFDDD"
    print(type(a))
    print(a.lower())

    3.首字母大写

    a = "anddd"
    print(type(a))
    print(a.title())
    

    4.合并拼接字符串

    a = "ASDRFDDD"
    b = "djkiii"
    c = (a + b)
    print(c)
    

    5.换行符

    a = "ASDRFDDD
    "
    b = "ASDRFDDD"
    
    print(a)
    print(b)

    执行结果

    D:py	estvenvScriptspython.exe D:/py/test/拉勾-第三阶段/拉勾3-day1.py
    ASDRFDDD
    
    ASDRFDDD
    

    6.删除空白

    strp()

    列表

    列表的特点:

    1.可存放多个值

    2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序

    3.可修改制定索引位置对应的值,可变

    ①append追加,最后面增加

    a=[1,2,3]
    a.append(4)
    print(a)
    

     ②

    insert(目标下标值,“需要插入的元素”)

    name.insert(1,"D")

    a=[1,2,3]
    a.insert(1,"a")
    print(a)
    

    嵌套一个列表

    a=[1,2,3]
    b = ["a","b","c"]
    a.insert(1,b)
    print(a)

    ③列表的合并

    a=[1,2,3]
    b = ["a","b","c"]
    a.extend(b)
    print(a) 

    del  直接删除

    a=[1,2,3]
    b = ["a","b","c"]
    del a[0]
    print(a)
    

    pop 删  【删除并返回最后一个值】【删除指定元素】 

    默认删除最后一个元素,并返回被删除的值

    a=[1,2,3,5]
    print(a.pop())
    print(a)
    

    # name.pop()  如果列表内没有元素为空,再执行pop就会报错

    a=[1,2,3,5]
    a[0]="vcc"
    print(a)
    

    返回结果

    ['vcc', 2, 3, 5]
    

     列表的切片

    切片

    切片就像切面包,可以同时取出元素的多个值

    语法

    name=[satrt:end]

    切片的特性是顾头不顾尾,即start的元素会被包含,end-1是实际取出来的值

     (a[1:5],其实就是从第二个切到第四个)

    a = [1,"s",2,4,5,6,"fffff"]
    print(a[2:5])
    

     返回结果

    [2, 4, 5]
    

      

  • 相关阅读:
    ajax同步和异步
    vue组件
    type of的返回值有哪些
    git配置
    vue 获取时间戳对象转换为日期格式
    JavaScript运行机制
    单页面开发首屏加载慢,白屏如何解决
    单页面和多页面开发的优缺点
    【安全测试】sql注入
    【Python学习一】使用Python+selenium实现第一个自动化测试脚本
  • 原文地址:https://www.cnblogs.com/hantongxue/p/14287547.html
Copyright © 2020-2023  润新知