• 基础数据类型


    算术运算符

    比较运算符

    逻辑运算符

    赋值运算符

    成员运算

    身份运算符

    is 和 is not

    基础数据类型

    分为 数字类型、字符串类型、列表类型、字典类型、元组类型、集合类型和布尔类型。

    数字类型

    # + - * / % //
    
    print(9%4) # 打印1,因为%是指取余运算。9被4除之后,得2余1。输出余数
    print(9//4) # 打印2,//整除,
    

    字符串类型

    name = ' pyp '
    # 方法:
    print(name.strip()) # 结果:'pyp' # 去空格,从两端同时进行。  
    print(name.strip(' p')) # 结果:'y'  # 多个字符时,会从两端将所有符合条件的字符去除
    # lstrip 从左向右 去除
    # rstrip 从右向左 去除
    
    # split 切割 从左向右 默认以空格切分
    # 字符串类型转为列表类型
    print(name.split(' '))  # 结果['1', 'pyp', '']
    # rsplit 从右向左切割 有使用的场景
    
    # len/upper/lower/isdigit/index/in/for...in.../capitalize/swapcase/title/endswith/startwith
    
    # center, count, encode, endswith, expandtabs, find, format, format_map, index, isalnum, isalpha, isascii, isdecimal, isdigit, isidentifier, islower, isnumeric, isprintable, isspace, istitle, isupper, join, ljust, lower, lstrip, maketrans, partition, replace, rfind, rindex, rjust, rpartition, rsplit, rstrip, split, splitlines, startswith, strip, swapcase, title, translate, upper, zfill
    

    列表类型

    hobby_list = ['run','swim','sing']
    
    # join 拼接
    # 列表类型转为字符串类型
    strs = ','.join(hobby_list)
    print(strs) # 结果'run,swim,sing'
    
    # reverse 反转
    # clear/pop/remove
    # append
    # insert
    # copy # 浅拷贝
    # count
    # index
    # extend 扩展
    lis = [1,2,3]
    hobby_list.extend(lis)
    print(hobby_list) # 打印 ['run', 'swim', 'sing', 1, 2, 3]
    # sort
    
    # append, clear, copy, count, extend, index, insert, pop, remove, reverse, sort
    

    元组类型

    # count, index
    

    字典类型

    # 'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values'
    
    dic = {
        0:'a',
        1:'b',
        2:'c'
    }
    
    # fromkeys
    print(dic.fromkeys([2,3,4],None)) # {2: None, 3: None, 4: None}  字典内有这个键,就将对应的值更新成默认值None。没有就新增
    
    # pop删除,需要根据key删除
    # popitem 删除,随机删除
    
    # update # 更新操作,将另一个字典更新至字典中,若存在同一个key,这个key对应的值更新
    dic.update({1: '22', 2: '33',3:'44'})
    print(dic)
    
    # setdefault 若字典内存在key=3,那对应的value不变。如果不存在,对应的value值为设置的默认值。这里设置的是None
    dic.setdefault(3,None)
    print(dic)
    
    

    拓展知识

    enumerate 枚举

    lis = ['a','b','c']
    
    for i,j in enumerate(lis):
        print(i,j)
    # 结果
    # 0 a
    # 1 b
    # 2 c
    

    range 范围

    print(list(range(10))) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 顾头不顾尾
    
  • 相关阅读:
    C#中using的使用-以FileStream写入文件为例
    C#中FileStream的对比以及使用方法
    DevExpress的TextEdit、RadioGroup、ColorPickEdit设置默认值
    DevExpress的TextEdit限制输入内容的格式,比如只能输入数字
    CS中委托与事件的使用-以Winform中跨窗体传值为例
    Winforn中怎样在窗体中打开另一个窗体
    Winforn中实现ZedGraph自定义添加右键菜单项(附源码下载)
    Winform中实现ZedGraph的多条Y轴(附源码下载)
    《深入理解Java虚拟机》内存分配策略
    三十而立
  • 原文地址:https://www.cnblogs.com/chenych/p/10937781.html
Copyright © 2020-2023  润新知