Python3变量与基本数据类型用法实例分析


Posted in Python onFebruary 14, 2020

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

3.1保留字和标识符

3.1.1保留字

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

Python3变量与基本数据类型用法实例分析

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除外】)

Python3变量与基本数据类型用法实例分析

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

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

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

Python3变量与基本数据类型用法实例分析

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

Python3变量与基本数据类型用法实例分析

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

Python3变量与基本数据类型用法实例分析

3.3.2布尔类型

3.3.3字符串类型(String)

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

变量[头下标:尾下标]

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

Python3变量与基本数据类型用法实例分析

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

注意:

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

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

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

Python3变量与基本数据类型用法实例分析

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

Python3变量与基本数据类型用法实例分析

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

Python3变量与基本数据类型用法实例分析

更多Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》、《Python字符串操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python文件与目录操作技巧汇总》

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

Python 相关文章推荐
Python编程之序列操作实例详解
Jul 22 Python
python logging日志模块的详解
Oct 29 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
python opencv之SURF算法示例
Feb 24 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
python发送多人邮件没有展示收件人问题的解决方法
Jun 21 Python
Pyqt QImage 与 np array 转换方法
Jun 27 Python
Pycharm 2019 破解激活方法图文详解
Oct 11 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 Python
如何基于matlab相机标定导出xml文件
Nov 02 Python
Python一些基本的图像操作和处理总结
Jun 23 Python
OpenCV中VideoCapture类的使用详解
Feb 14 #Python
Python networkx包的实现
Feb 14 #Python
python常用运维脚本实例小结
Feb 14 #Python
Python如何在DataFrame增加数值
Feb 14 #Python
python turtle工具绘制四叶草的实例分享
Feb 14 #Python
Python阶乘求和的代码详解
Feb 14 #Python
Python pip配置国内源的方法
Feb 14 #Python
You might like
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
常用的PHP数据库操作方法(MYSQL版)
2011/06/08 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
js实现交通灯效果
2017/01/13 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
python实现linux下使用xcopy的方法
2015/06/28 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
判断python对象是否可调用的三种方式及其区别详解
2019/01/31 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
Python线程指南分享
2019/11/19 Python
PyTorch中的Variable变量详解
2020/01/07 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
python 5个顶级异步框架推荐
2020/09/09 Python
linux面试题参考答案(7)
2014/07/24 面试题
职工趣味运动会方案
2014/02/10 职场文书
《故都的秋》教学反思
2014/04/15 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
文明生主要事迹
2014/05/25 职场文书
体育馆的标语
2014/06/24 职场文书
2014年加油站工作总结
2014/12/04 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
2016教师节感恩话语
2015/12/09 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang
JavaScript 反射学习技巧
2021/10/16 Javascript