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 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
python对json的相关操作实例详解
Jan 04 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
Feb 18 Python
Python 创建空的list,以及append用法讲解
May 04 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
分析经典Python开发工程师面试题
Apr 08 Python
pip安装python库的方法总结
Aug 02 Python
python 成功引入包但无法正常调用的解决
Mar 09 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
Apr 15 Python
在keras里实现自定义上采样层
Jun 28 Python
Python图片处理之图片裁剪教程
May 27 Python
Python 绘制多因子柱状图
May 11 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编程网上资源导航
2006/10/09 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
基于Vue渲染与插件的加载顺序的问题详解
2018/03/05 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本
2019/02/25 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
css3实现可拖动的魔方3d效果
2019/05/07 HTML / CSS
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
英国电信商店:BT Shop
2019/12/17 全球购物
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
升职自荐书范文
2013/11/28 职场文书
主治医师岗位职责
2013/12/10 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
党员专题组织生活会发言材料
2014/10/17 职场文书
幼儿园2014年度工作总结
2014/11/10 职场文书
世界气象日活动总结
2015/02/27 职场文书
博士生专家推荐信
2015/03/25 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
贫困证明书范文
2015/06/16 职场文书
2016年端午节寄语
2015/12/04 职场文书
求职信如何撰写?
2019/05/22 职场文书
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python