python三个基本数字类型_Python3变量与基本数据类型用法实例分析

本文详细介绍了Python3中的保留字和标识符的规则,强调了标识符命名的规范。同时,文章讲解了Python中的变量概念,无需预先声明类型,直接赋值即可。接着,文章涵盖了Python的基础数据类型,包括不可变的数字(整数、浮点数、复数)、布尔型以及可变的字符串。字符串部分提及了其用单引号或双引号定义,以及索引、切片和字符串不可变性的特点。
摘要由CSDN通过智能技术生成

本文实例讲述了Python3变量与基本数据类型用法。分享给大家供大家参考,具体如下:

3.1保留字和标识符

3.1.1保留字

保留字是Python语言中已经被赋予特定意义的一些单词,开发程序时不可以把保留字作为变量、函数、类、模块和其他对象的名称来使用。保留字如下:

2020021411354632.png

3.1.2标识符

标识符可以简单理解为一个名字,它主要用来标识变量、函数、类、模块和其他对象的名称。

Python3语言标识符命名规格如下:

1)由字符、下划线“_”和数字组成,并且第一个字符不能为数字。和C语言差不多

2)不能使用Python3中的保留字

***Python3语言中的 标识符不能包含空格、@、%、$等特殊符号

***区分字母大小写

***[选学]Python3中以下划线开头的标识符有特殊意义。一般应避免使用相似的标识符。如:

--------类中以单下划线的标识符(如_width)表示类的保护成员(protected)

--------类中以双下划线的标识符(如__add)表示类的私有成员(private)

--------类中以双下划线开头和结尾的是Python里专有的表示,如构造函数(__init())

3.2变量(存储数据的地方)

在Python中不需要先声明变量名以其类型,直接赋值即可创建各种类型的变量

变量名 = value [例如: number = 1024]

3.3基本数据类型

Python中的数据类型有如下:

Python3 中有六个标准的数据类型:

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Set(集合)

Dictionary(字典)

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

下面开始介绍最简单的基本数据类型

3.3.1数字类型(Number)

-----整数

**十进制整数(十进制数不能以0作为开头【0除外】)

2020021411354633.png

**八进制整数(由0~7组成,对于八进制以0o/0O开头,注意在Python2中是以0开头)

**二进制整数 (由0和1组成,逢二进一)

**十六进制(由0~9,A~F组成, 以0x/0X开头)

2020021411354634.png

-----浮点数(由整数和小数部分组成,主要用于处理小数的数 如1.14、0.5)

2020021411354635.png

-----复数(由实数和虚数组成,并使用j/J表示虚数部分)

2020021411354636.png

3.3.2布尔类型

3.3.3字符串类型(String)

Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

变量[头下标:尾下标]

索引值以 0 为开始值,-1 为从末尾的开始位置。

2020021411354637.png

****与 C 字符串不同的是,Python 字符串不能被改变。向一个索引位置赋值 str[0] = 'c'是错误的

注意:

1)反斜杠可以用来转义,使用r可以让反斜杠不发生转义。

>>> print(r'Ru\noob') #Ru\noob

2)字符串可以用+运算符连接在一起,用*运算符重复。

2020021411354638.png

3)Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。

2020021411354639.png

4)Python中的字符串不能改变。

2020021411354640.png

希望本文所述对大家Python程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值