python基本数据类型---数字&字符串

引入

在内存中存储的数据可以是不同的数据类型。比如名字可以使用字符串存储,年龄可以使用数字存储,python有6种基本数据类型,用于各种数据的存储,分别是:numbers(数字类型)、string(字符串)、List(列表)、Tuple(元组)、Dictionary(字典).

本文介绍数字类型和字符串类型。

数字类型(Number)

python数字数据类型用于存储数值,数字类型属于不可变数据类型。

Python支持三种不同的数字类型,分别是:

1.整形(int),不带小数点,不限制大小,可以当做long(长整型)使用,因此Python3中没有long型数字。

2.浮点型(float),带小数点,由整数部分和小数部分组成

3.复数(complex),由实数部分和虚数部分组成,比如a+bj可以用complex(a,b)表示,复数的实部a和虚部b都是浮点型。在实际开发中用的比较少,除非是做工业设计运算。

Python中的数字类型是如何定义的?具体方法如下:

# 整形和浮点型
a = 10
b = 10.2

# 复数
c = complex(1, 2)

数字类型是可以进行转换的,但是数字类型是不能将其他数据类型比如字符串 列表等转成数字类型。

'''
int(x) 将x转换为一个整数。
float(x) 将x转换到一个浮点数。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
'''
a = 1.0
b = int(a)  # 将a转成整形

int类型和float类型之间可以通过数字运算符进行数学运算。

print(2 + 2)
print(10 / 3)  # 总是返回一个浮点数,不同的计算机上得到的结果可能不同,是由于精度问题

字符串类型(str)

字符串是Python中最常用的数据类型,使用成对的单引号或者成对的双引号创建字符串,字符串属于不可变数据类型。

name = 'python'
gender = "male"

字符串可以把任意其他类型都转成字符串。

res=str({
   'a':1})
print(res,type(res))

字符串的方法非常多,这里介绍一些字符串常用的方法。

第一,获取字符串中指定位置(索引)的值。

字符串中的每个字符都是有索引的,正向索引从0开始,反向索引从-1开始,如下图

image-20210517143421705

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值