- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE1
PAGE1
Python:Python数据类型与结构教程
1Python基础数据类型
1.1整型与浮点型
在Python中,整型(int)和浮点型(float)是最基本的数值类型,用于表示整数和实数。
1.1.1整型
整型用于表示没有小数部分的数字。Python的整型可以表示任意大小的整数,只要内存允许。
1.1.1.1示例
#定义整型变量
age=25
print(age)#输出:25
#整型运算
result=10+5
print(result)#输出:15
#大整数运算
big_number=12345678901234567890
print(big_number*2)#输出:24691357802469135780
1.1.2浮点型
浮点型用于表示有小数部分的数字。浮点数遵循IEEE754标准,可以表示非常大或非常小的数值。
1.1.2.1示例
#定义浮点型变量
pi=3.14159
print(pi)#输出:3.14159
#浮点型运算
result=10.5+2.5
print(result)#输出:13.0
#浮点数精度问题
a=0.1+0.2
print(a)#输出:0.30000000000000004
1.2字符串与字符
在Python中,字符串(str)是由字符组成的序列,用于表示文本数据。
1.2.1字符串
字符串可以使用单引号或双引号定义,是不可变的序列类型。
1.2.1.1示例
#定义字符串
name=JohnDoe
print(name)#输出:JohnDoe
#字符串拼接
greeting=Hello,+name
print(greeting)#输出:Hello,JohnDoe
#字符串切片
first_name=name[:4]
print(first_name)#输出:John
1.2.2字符
在Python中,单个字符也是字符串,没有单独的字符类型。
1.2.2.1示例
#定义单个字符
char=A
print(char)#输出:A
#字符串中的单个字符访问
word=Python
print(word[0])#输出:P
1.3布尔型与None
布尔型(bool)和None类型用于表示逻辑值和空值。
1.3.1布尔型
布尔型只有两个值:True和False,用于逻辑判断。
1.3.1.1示例
#定义布尔型变量
is_student=True
print(is_student)#输出:True
#布尔运算
result=TrueandFalse
print(result)#输出:False
1.3.2None
None表示空值,常用于表示函数没有返回值或变量未被赋值。
1.3.2.1示例
#定义None变量
value=None
print(value)#输出:None
#None的比较
ifvalueisNone:
print(ValueisNone)
1.4列表与元组
列表(list)和元组(tuple)是Python中用于存储多个项的序列类型。
1.4.1列表
列表是可变的序列类型,可以添加、删除或修改元素。
1.4.1.1示例
#定义列表
numbers=[1,2,3,4,5]
print(numbers)#输出:[1,2,3,4,5]
#列表操作
numbers.append(6)
print(numbers)#输出:[1,2,3,4,5,6]
#列表切片
subset=numbers[1:4]
print(subset)#输出:[2,3,4]
1.4.2元组
元组是不可变的序列类型,一旦定义就不能修改。
1.4.2.1示例
#定义元组
coordinates=(10.0,20.0)
print(coordinates)#输出:(10.0,20.0)
#元组操作
#元组不可变,因此不能使用append等方法
#但可以使用切片和索引
print(coordinates[0])#输出:10.0
以上就是Python基础数据类型中整型与浮点型、字符串与字符、布尔型与None、列表与元组的详细介绍和示例。掌握这些基本数据类型是学习Python编程的基础。
2Python复合数据结构
2.1字典的创建与使用
字典是Python中的一种复合数据类型,
文档评论(0)