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实现多线程抓取知乎用户
Dec 12 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
Jun 09 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
Python 实现淘宝秒杀的示例代码
Jan 02 Python
django小技巧之html模板中调用对象属性或对象的方法
Nov 30 Python
Python 实现域名解析为ip的方法
Feb 14 Python
python实现定时压缩指定文件夹发送邮件
Dec 22 Python
Python可变参数会自动填充前面的默认同名参数实例
Nov 18 Python
Python random库使用方法及异常处理方案
Mar 02 Python
Keras loss函数剖析
Jul 06 Python
python如何绘制疫情图
Sep 16 Python
python自动化调用百度api解决验证码
Apr 13 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之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
使用python分析git log日志示例
2014/02/27 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
解读python logging模块的使用方法
2018/04/17 Python
对python中Json与object转化的方法详解
2018/12/31 Python
Python中如何添加自定义模块
2020/06/09 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
2015年招生工作总结
2015/05/04 职场文书
小马王观后感
2015/06/11 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书