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 开发Activex组件方法
Nov 08 Python
使用Python下的XSLT API进行web开发的简单教程
Apr 15 Python
详解Python的Django框架中的模版相关知识
Jul 15 Python
Python基于回溯法子集树模板解决m着色问题示例
Sep 07 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
Jan 05 Python
Python 判断 有向图 是否有环的实例讲解
Feb 01 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
May 31 Python
Python中Proxypool库的安装与配置
Oct 19 Python
django 类视图的使用方法详解
Jul 24 Python
Python基于smtplib模块发送邮件代码实例
May 29 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
tensorflow中的梯度求解及梯度裁剪操作
May 26 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
php通用防注入程序 推荐
2011/02/26 PHP
php中session_unset与session_destroy的区别分析
2011/06/16 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
js 方法实现返回多个数据的代码
2009/04/30 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
jQuery继承extend用法详解
2016/10/10 Javascript
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
python实现文本界面网络聊天室
2018/12/12 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
python 模拟创建seafile 目录操作示例
2019/09/26 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
行政前台岗位职责
2013/12/04 职场文书
环境工程专业个人求职信
2013/12/05 职场文书
2014学年自我鉴定
2014/02/23 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
2014年教学工作总结
2014/11/13 职场文书
教师党员自我评价范文
2015/03/04 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书
「魔法少女伊莉雅」美游粘土人开订
2022/03/21 日漫
Java设计模式之代理模式
2022/04/22 Java/Android
Python 中面向接口编程
2022/05/20 Python