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
  • 相关阅读:
    POJ 1811 Prime Test 素性测试 分解素因子
    sysbench的安装与使用
    电脑中已有VS2005和VS2010安装.NET3.5失败的解决方案
    I.MX6 show battery states in commandLine
    RPi 2B Raspbian system install
    I.MX6 bq27441 driver porting
    I.MX6 隐藏电池图标
    I.MX6 Power off register hacking
    I.MX6 Goodix GT9xx touchscreen driver porting
    busybox filesystem httpd php-5.5.31 sqlite3 webserver
  • 原文地址:https://www.cnblogs.com/cmpunk/p/7565017.html
Copyright © 2011-2022 走看看