2.2Python基本数据类型(课件)-《程序设计基础(python)》同步教学(人邮版)

2024-11-18
| 16页
| 399人阅读
| 94人下载
普通

内容正文:

Python基本数据类型 Simple Easy Open Free Portable 1 目录 contents Python基本数据类型△ ☆ 2 PART 01 Python基本数据类型 3 python的基本数据类型都有哪些? python的基本数据类型包括数字类型、布尔型、空类型和字符串类型,其中数字类型包括整型、浮点型、复数型。 4 一、数字类型 1.整型(int类型) 整型就是平时我们所见的整数,即:没有小数部分的数字, Python 中的整数包括正整数、0 和负整数。 整数有下列表示方法: (1)十进制整数:如1、100、-2等。 (2)八进制整数:以0O开头,O可以是大写或小写,用数码0~7表示的整数,如0O12、0O55、-0O77等。 (3)十六进制整数:以0X开头,X可以是大写或小写,用数码0~9,a~f或A~F表示的整数,如0X20、 0X5F、-0XABCD等。 (4)二进制整数:以0B开头,B可以是大写或小写,用数码0、1表示的整数,如0B111、0b101;0b102不是合法的二进制整数,因为0b102中有2。 5 一、数字类型 2.浮点型(float类型) 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.0012可以写成1.2e-3,等等。 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。 6 一、数字类型 3.复数型(complex类型) 复数型如复数a+bi,在python中用a+bj或a+bJ来表示,其中a为复数的实部,b为复数的虚部,a和b都是浮点数,j或J为虚数单位,1j和1J等同于数学中的虚数单位i。 2+0.2ej,5.3-2J、3-0j、1J等都是合法的复数,而2+j、J都是不合法的复数,因为它们都缺少虚部。 7 二、布尔型(bool型) 布尔类型数据用来描述条件判断的结果,当条件成立时,结果为真,当条件不成立时,结果为假。 在python语言中,布尔类型共有两个值,True用来表示真,False用来表示假。True和False都是关键字,它们都是常量,True对应整数值1,False对应整数值0。 当把其他类型作为布尔值使用时,整数0,浮点数0.0,复数0j、空字符串、空值None等都被认为是False,其他值都被认为是True。 注意:True和False的第1个字母必须大写,其他字符必须小写。 8 例1: >>> 3 > 2 True >>> 3 > 5 False 例2: if age >= 18: print('adult') else: print('teenager') 9 三、 空值(NoneType类型) 空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,None是一个特殊的空值。None的第1个字母必须大写,其他字母必须小写。 10 四、字符串型(Str类型) 用单撇号、双撇号或三撇号括起来的字符序列称为字符串。字符串中含字符的个数称为该字符的长度。如’abc’就是一个字符串,它的长度是3。 说明: (1)用于括字符串的撇号不是字符串中的字符,只起到区别其他对象的作用。 (2)用单撇号或双撇号括起来的字符串只能写在一行。 (3)用三撇号括起来的字符串称为文档字符串,可以写多行。 (4)字符串中的字符采用的是Unicode字符编码,可以包含中文字符,一个中文文字算一个字符。 例如:字符串“我学Python&C”的长度是10。 (5)如果字符串中含有单撇号,应使用双撇号来括,如果字符串中含有双撇号,应使用单撇号来括。 11 例3: >>>”python” #python是字符串内容,双撇号不是 >>>”I’m a student” #字符串中含有单撇号,使用双撇号来括 >>>’He said,”python is easy to learn”.’ #字符串中含有双撇号,使用单撇号来括 12 五、转义字符 以反斜杠“\”开头,后跟一个规定的字符或数字串,用来表示一个字符,这种表示形式称为转义字符。转义字符\可以转义很多字符,比如 表示换行,\t表示制表符,如果字符\本身也要转义,可以写成\\,所以\\表示的字符就是\,\’表示的字符就是’, \”表示的字符就是”等。 13 例4: >>> print('I\'m ok.') 输出:I'm ok. >>> print('I\'m learning Python.') # 表示换行 输出:I'm learning Python. >>> print('\\ \\') #\\表示对\转义, 输出: \ \ 14 Python 使用反斜杠 \ 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串: 例5: >>> print('Ru oob') Ru oob >>> print(r'Ru oob') Ru oob 15 Python基本数据类型△ ☆ LOREM 本节小结 16 $$

资源预览图

2.2Python基本数据类型(课件)-《程序设计基础(python)》同步教学(人邮版)
1
2.2Python基本数据类型(课件)-《程序设计基础(python)》同步教学(人邮版)
2
2.2Python基本数据类型(课件)-《程序设计基础(python)》同步教学(人邮版)
3
2.2Python基本数据类型(课件)-《程序设计基础(python)》同步教学(人邮版)
4
2.2Python基本数据类型(课件)-《程序设计基础(python)》同步教学(人邮版)
5
2.2Python基本数据类型(课件)-《程序设计基础(python)》同步教学(人邮版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。