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中itertools模块用法详解
Sep 25 Python
浅谈Python中用datetime包进行对时间的一些操作
Jun 23 Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
python项目对接钉钉SDK的实现
Jul 15 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
python 中不同包 类 方法 之间的调用详解
Mar 09 Python
Python爬虫爬取电影票房数据及图表展示操作示例
Mar 27 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
通过实例简单了解python yield使用方法
Aug 06 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
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
php+ajax注册实时验证功能
2016/07/20 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
Javascript表达式中连续的 && 和 || 之赋值区别
2010/10/17 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
node.js入门教程
2014/06/01 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
jQuery的内容过滤选择器学习教程
2016/04/18 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
微信小程序 Tab页切换更新数据
2017/01/05 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
python 实现弹球游戏的示例代码
2020/11/17 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
艺术设计专业个人求职信范文
2013/12/11 职场文书
教师自我反思材料
2014/02/14 职场文书
辩论赛新闻稿
2015/07/17 职场文书
Python中常见的导入方式总结
2021/05/06 Python
浅谈python中的多态
2021/06/15 Python