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中元类用法实例
Oct 10 Python
python通过正则查找微博@(at)用户的方法
Mar 13 Python
Python中异常重试的解决方案详解
May 05 Python
python 通过xml获取测试节点和属性的实例
Mar 31 Python
Python网络编程之TCP套接字简单用法示例
Apr 09 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
Sep 04 Python
selenium在执行phantomjs的API并获取执行结果的方法
Dec 17 Python
Python lambda表达式用法实例分析
Dec 25 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
Jan 13 Python
django API 中接口的互相调用实例
Apr 01 Python
解决c++调用python中文乱码问题
Jul 29 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
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
Prototype使用指南之dom.js
2007/01/10 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
实例Python处理XML文件的方法
2015/08/31 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
Python安装Bs4的多种方法
2020/11/28 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
你正在寻找的CSS3 动画技术
2011/07/27 HTML / CSS
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
先进班级集体事迹材料
2014/01/30 职场文书
会计求职信范文
2014/05/24 职场文书
文秘应届生求职信
2014/07/05 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
企业战略合作意向书
2015/05/08 职场文书
仰望星空观后感
2015/06/10 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python