基本数据类型

数字

int(整型)
  • 创建方式:
    i = 123 或 i = int(123)
  • 长度范围:
    32位:-2³¹~2³¹-1
    64位:-2的63次方~2的63次方-1
long(长整型)
bytes
  • 可以将字符串装换成字节
name = "张三"
for i in name:
    print(i)
    print(bytes(i,encoding='utf-8'))
输出结果为:
张
b'\xe5\xbc\xa0'
三
b'\xe4\xb8\x89'

布尔值

Ture或False
  1 或 0

字符串str

  • 创建方式:
    i = 'bob' 或 i = str('bob')
  • 字符串常用功能:
    1.移除空白
    2.分割
    3.长度
    4.索引
    如:i[0] = 'b'
    5.切片
    如:i[0:2] = 'bo'
  • 字符串常用函数:
s1 = "bob"
# strip,两端去空格
s1.strip()
# startswith,判断是否以...开头
s1.startswith()
# find,寻找子序列位置,如果没找到,返回-1
s1.find()
# replace,将字符串中某个子序列替换成指定的值
s1.replace()
# upper,变大写
s1.upper()
  • 编码转换
    bytes(‘字符串’,encoding='编码格式')
    utf-8 ——3字节
    gbk——2字节

你可能感兴趣的:(基本数据类型)