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

    在python中的基本数据类型有:int(数字) str(字符串) bool(布尔值) list(列表) tupel(元组) dict(字典)

    类与对象的关系

    如何查看对象的类?通过type来获取类型

    temp = "hey"
    print(type(temp))

    输出为:<class 'str'>

    如何在pycharm中查看类和对象的具体功能?

    方法1:str,ctr+鼠标左键,找到str类,查看内部的方法。

    方法2:B=dir(temp)

    方法3:通过help

    help(type(temp))

    方法4:直接点击方法,鼠标放在方法上 ctr+鼠标左键 会自动定位到功能处。

    基本数据类型:int

    n1 = 123
    n2 = 456
    print(n1+n2)

    n1 = 123
    n2 = 456
    print(n1.__add__(n2))

    是一样的。下划线的方法都是内置的。

    查看二进制的位数:

    n1 = 4
    ret = n1.bit_length()
    print(ret)

    输出结果是3,说明二进制的位数是3

    方法center:

    a1 = "alex"
    ret = a1.center(20,'_')

    输出为

    count方法:

    a1 = "alex is alph"
    ret = a1.count('a1',0)
    print(ret)

    输出为:

     endswitch获取字符串里面大于等于0的位置小于2的位置:

    temp = "hello"
    print (temp.endswitch('e',0,2)
    content = "hello	999"
    print(content)
    print(content.expandtabs())
    print(content.enpandtabs(20))

    s = "hello {0}, age {1}"
    print(s)
    new1 = s.format('alex',19)
    print(new1)

    {0}{1}占位符

    在如下查看源码说明的时候,看到例如def capitalize(self)里面有self的方法,表示不用传参数,否则要在括号内写入参数。

    如果有xxx = None 表示默认参数,如果不传就是none,可以传也可以不传

    1、数字

    int(整型)

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

    int里面重要的方法

    int
    2、布尔值
      真或假
      1 或 0
    3、字符串
    "hello world"
    字符串常用功能:
    • 移除空白
    • 分割
    • 长度
    • 索引
    • 切片

    str重要的方法

    str
  • 相关阅读:
    被动信息收集-dns
    Tcpdump
    Netcat-NC 工具的使用
    无线攻击
    无线渗透实操 aircrack-ng suite
    无线渗透技术概念
    sudo提权复现(CVE-2019-14187)
    Django学习小记-ORM操作概要1
    Django学习小记-cookie的使用(判断是否已登陆)
    Plan 4 Local VRF with NAT
  • 原文地址:https://www.cnblogs.com/cmpunk/p/7565017.html
Copyright © 2011-2022 走看看