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

    基本数据类型

    1、数字

    int(整型)

      在32位机器上,整数的位数为32位,取值范围为2**31-2**31-1,即-2147483648~2147483647
      在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

    long(长整型)

      跟C语言不同,Python 的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。

    float(浮点型)

      处理实数,即带有小数点的数字

    2、布尔值

    真或假

    1或0

    3、字符串

    "Hello World"

    字符串常用功能:

    • 移除空白
    • 分割
    • 长度
    • 索引
    • 切片

    4、列表

    创建列表:

    1 name_list = ['DD','one','boy']
    2 #或者
    3 name_list = list(['DD','one','boy'])

    基本操作:

    索引

    切片

    追加

    删除

    长度

    循环

    包含

    5、元祖

    创建元祖:

    1 DD = (11,22,33,44)
    2 #
    3 DD = tuple((11,22,33,44))

    基本操作:

    索引

    切片

    循环

    长度

    包含

    6、字典(无序)

    创建字典:

    1 person = {"key":"value","name":"18"}
    2 #
    3 person = dict({"key":"value","name":"18"})

    常用操作:

    索引

    新增

    删除

    键、值、键值对

    循环

    长度

    7、set集合

    set集合,是一个无序且不重复的元素集合

    view code

    运算符

    1、算数运算

    2、比较运算

    3、赋值运算

    4、逻辑运算

    5、成员运算

    其他

    1、for循环

    按照顺序循环迭代对象中的内容,

    ps:break、continue

    DD = [11,22,33]
    for i in DD:
        print(i)

    2、enumerate

    为可迭代对象添加序号

    1 DD = [11,22,33]
    2 for k,v in enumerate(DD, 1):
    3     print(k,v)

    3、range和xrange

    指定值范围,生成指定的数字

  • 相关阅读:
    luoguP4113 [HEOI2012]采花
    JDOJ1100: Fix
    luoguP1972 [SDOI2009]HH的项链
    luoguP3431 [POI2005]AUT-The Bus
    luoguP5094 [USACO04OPEN]MooFest 狂欢节
    【转】主定理
    LeetCode 392. Is Subsequence 详解
    花式求解 LeetCode 279题-Perfect Squares
    利用遗传算法求解TSP问题
    DAPP开发初探——永存的留言
  • 原文地址:https://www.cnblogs.com/liubiaos/p/9153118.html
Copyright © 2011-2022 走看看