• 字符串、列表、元组等


    1、字符串(string)

    用单引号、双引号、多行段落符号"""包起来的一串字符。

    str = 'Ilovepython!'

    str[1:5]  #取值为love,包含下限,不含上限

    str[2:]    #略

    +           #表示字符串连接

    str*2      #表示字符串重复两次

    2、列表(list)

    类似数组,用[]包起来的一组数据。与数组不同的是,元素可以是不同类型的数据。可以动态修改元素值、列表长度

    mylist = [1, 'hello', "666", 3.1416]

    3、元组(tuple)

    可以理解为一个只读的list,只能赋值一次。元素之间用,隔开,使用()包括起来

    4、字典(dict)

    类似于C++/Java中的Map,元素由key和value构成,元素之间用,隔开,使用{}将元素包括起来。

    key和value的类型并不固定,key只能由准确值进行充当(float、double、complex不是准确值,一般由字符、整形、字符串作为key)。

    可以如下初始化、赋值:

    mydict = {}

    mydict["hello"] = "hi"

    mydict[10] = 3.14159

    或 mydict = {"hello" : "hi", 10 : 3.14159}

    mydict.keys()

    mydict.values()  #结果都是list结构

    5、字符串、列表、元组都可以用索引进行访问

    从左向右进行索引:0~length-1

    从右向左进行索引:-1~ -length

    6、补充(基本类型)

     Numbers、String、List、Tuple、Dictinaory

    赋值、del对象的引用

    7、type、isinstance

    8、常用函数

    int(x [,base])       将x转换为一个整数

    long(x [,base] )       将x转换为一个长整数

    float(x)            将x转换到一个浮点数

    complex(real [,imag])  创建一个复数

    str(x)           将对象 x 转换为字符串

    repr(x)           将对象 x 转换为表达式字符串

    eval(str)         用来计算在字符串中的有效Python表达式,并返回一个对象

    tuple(s)          将序列 s 转换为一个元组

    list(s)           将序列 s 转换为一个列表

    set(s)           转换为可变集合

    dict(d)            创建一个字典。d 必须是一个序列 (key,value)元组。

    frozenset(s)        转换为不可变集合

    chr(x)           将一个整数转换为一个字符

    unichr(x)          将一个整数转换为Unicode字符

    ord(x)           将一个字符转换为它的整数值

    hex(x)          将一个整数转换为一个十六进制字符串

    oct(x)           将一个整数转换为一个八进制字符串

  • 相关阅读:
    在画图时添加中文
    legend图例
    数组的拼接
    将多维数组改为一维数组
    ChinaCock扫描控件介绍-使用TCCBarcodeScanner引起app闪退
    ChinaCock打印控件介绍-TCCFujitsuPrinter实现蓝牙针式打印
    用NetHttpClient执行Post操作遇到的问题
    【转】FireMonkey ListView 自动计算行高
    基于MQTT的串口数据转发器
    kbmMW均衡负载与容灾(1)
  • 原文地址:https://www.cnblogs.com/gardonkoo/p/6952285.html
Copyright © 2020-2023  润新知