python 十六进制取低位_Python基础(2)-数据类型

本文详细介绍了Python中的数据类型,包括整型、浮点型、复数、布尔值、字符串、列表、元组、字典和集合。讲解了它们的特点、创建、操作和使用场景,特别强调了不同数据类型之间的区别,如数字类型的取值范围,列表与元组的可变性,字典的无序性和高效查找特性,以及集合的唯一性。
摘要由CSDN通过智能技术生成

1.数字

数字数据类型用于存储数值。它是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。

# 创建对象 var1 = 1 var2 = 2  
# 删除对象 del var1 del var1,var2

整型(int)

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

长整型(long)

  • Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
  • 注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数。

浮点型(float)

  • 浮点数用来处理实数,即带有小数的数字。

复数(complex)

  • 复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

2.布尔值

  • 真或假(0或1)

3.字符串

字符串是以单引号'或双引号"括起来的任意文本,字符串是由数字、字母、下划线组成。

切片:

str = 'Hello World!'
 
print str           # 输出完整字符串
print str[0]        # 输出字符串中的第一个字符

print str[2:5]      # 输出字符串中第三个至第六个之间的字符串
print str[2:]       # 输出从第三个字符开始的字符串

57cc18b90be66a8a043cac93944d0d95.png

常用字符串功能:

len(str1)	     # 计算字符串长度
print("str1",end=' ')	# 不换行打印,通常调用print 时会自动打印一个换行符

str.split(' ')  # 利用空格对str进行切割
'_'.join(str) 	# 利用'_'对str每个字符进行拼接
str + str2	# 字符串拼接

str.startwith('H') 	# 以指定字符串开头,返回布尔值 
str.endwith('d') 	# 以指定字符串结尾 True 

st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值