python 数据类型

  1. 五种基本数据类型

整数 int

例如:1、2、3...... 整数有进制之间的转换

浮点数 float

表示方式有两种:

普通表示法:3.14 5.25

科学计数法:314e-2

布尔值 bool

Ture为真,flase为假

b = 10
b1 = 20
print(b > b1)

字符串 str

  • 能用 单引号 ' ' ,双引号 " " 和三引号 """ """

  • 单引号和双引号用法一样。三引号一般用于多行注释;带有格式的字符串,比如可以换行

  • 字符串中可以包含任意字符,也可以没有任何内容

  • 如果一行代码中有两处或者两处以上的地方需要用到双引号或单引号,单引号和双引号必须交替使用

a = '学习"python"'
  • 如果一个字符串特别长 可以使用换行符 \ (回车键)

A = "uhdnugdxbyfsakdsfnc"\
    "nuitgnjgyfvbbkjyuskehu"
  • len( )可以用来检测字符串长度

A = "uhdnugdxbyfsakdsfnc"\
    "nuitgnjgyfvbbkjyuskehu"
print(len(A))
  • 使用 [ 索引 ] 来获取指定位置字符 [0,lenth-1)

A = "uhdnugdxbyfsakdsfnc"\
    "nuitgnjgyfvbbkjyuskehu"
print(A[20])

空 None

不存储任何数据,一般不参与计算

type( ):检测数据类型
a = 3.14
print(type(a))
  1. 数据类型转换

整数 int

可以将浮点数或者数字类型字符串转换为整数

a = 3.14
print(type(a))
a = int(3.14)
print(type(a))

浮点数 float

可以将整数转为浮点数(添加小数点)或者数字类型字符串转换为浮点数

a = 525
print(type(a))
a = float(525)
print(type(a))

布尔值 bool

可以将任意类型转化为布尔值

0 None 空字符串 " " 输出结果为flase,其他都是真(目前)

a = 0
print(type(a))
a = bool(a)
print(type(a), a)

a = 3.14
print(type(a))
a = bool(a)
print(type(a), a)

a = ""
print(type(a))
a = bool(a)
print(type(a), a)

字符串 str

可以将任意类型转化为字符串

a = 3.14
print(type(a))
a = str(a)
print(type(a), a)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值