python内置数据结构

本文介绍了Python中的基本数据类型,包括整数、浮点数和布尔类型,详细阐述了它们的特性和常用操作。对于整数,强调了Python3中无限制的整数范围和除法运算的区别。浮点数的特殊之处在于“//”运算符在浮点数中也会返回浮点结果。布尔类型由True和False表示,支持比较和逻辑运算。字符串部分讨论了单引号和双引号的使用,以及转义字符的应用。
摘要由CSDN通过智能技术生成

目录

1数值类型:

(1)整数类型:

(2)浮点型:

2布尔类型:

3字符串类型:


1数值类型:

(1)整数类型:

       如1、-1、0等均为整数。在python3.0后的版本中,整数类型的数值集合包括了所有的整数,并不会对整数的范围进行约束。在常见的编程语言中,单单是整数类型就可以分为short、int、long,在这些语言中,整数所能支持的最大范围通常为-2147483648~2147483647.

       python为这些数据类型提供的操作包括+、-、*(乘)、/、()、%(取余)

       注:除法“/”所得结果不是整型,而是浮点型想得到整型需使用“//”。

print(9/3)
print(9//3)

(2)浮点型:

   如5.0,、1.6、-3.14等有小数部分的数值为浮点型。操作符与整数类型类似,唯一需要注意的是“//”运算符在浮点数运算中所得到的结果仍是浮点数类型,不过与“/”不同的是他讲舍去小数部分。

print(10.0//3);
print(10//3);

2布尔类型:

       在生活中经常对某个疑问做出“是”和“不是”的回答,在数学中,对判断会做出“对”和“错”的回答。为了在计算机语言中规范这种表达,如结果是肯定的用“True”表示,否定的用“False”来表示。布尔型变量只有两种可能值:True或False。python提供一整套布尔比较和逻辑运算:<、>、<=、>=、==、!=分别为小于、大于、小于或等于、大于或等于、等于、不等于6种比较运算符,以及not、and、or等逻辑运算符。

例:

a=100>101;
b=100<101;
print(a,b);

3字符串类型:

       字符串是字符的序列,在python中有多种方式表示字符串,最常用的两种:单引号和双引号。

       如果输入的字符串用双引号表示,而字符串中有单引号,会打印出双引号中所有字符;

print("book's price");

       如果用单引号表示而字符串中也有单引号会报错,此时就需要转义字符“\”将字符串中的单引号进行转义。如下:

print('book\'s price');

       同理,字符串中的反斜线“\”也需要用转义字符“\”转义 

print('book\'s price\\');

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuanjiuji

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值