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学习笔记(推荐查看)
Jun 09 Python
跟老齐学Python之集合的关系
Sep 24 Python
python安装教程 Pycharm安装详细教程
May 02 Python
Python基于高斯消元法计算线性方程组示例
Jan 17 Python
Python代码块批量添加Tab缩进的方法
Jun 25 Python
详解Python使用Plotly绘图工具,绘制甘特图
Apr 02 Python
Python 日期区间处理 (本周本月上周上月...)
Aug 08 Python
python装饰器练习题及答案
Nov 01 Python
python 实现将Numpy数组保存为图像
Jan 09 Python
详解python安装matplotlib库三种失败情况
Jul 28 Python
完美处理python与anaconda环境变量的冲突问题
Apr 07 Python
Python如何加载模型并查看网络
Jul 15 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
模拟flock实现文件锁定
2007/02/14 PHP
PHP Stream_*系列函数
2010/08/01 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
PHP仿盗链代码
2012/06/03 PHP
php绘制圆形的方法
2015/01/24 PHP
CI框架的安全性分析
2016/05/18 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
原生javascript和jquery判断浏览器版本等信息
2013/07/04 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
node文字生成图片的示例代码
2017/10/26 Javascript
vue登录路由验证的实现
2017/12/13 Javascript
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
英文版餐饮业求职信
2013/10/18 职场文书
入党思想汇报
2014/01/05 职场文书
模具毕业生推荐信
2014/02/15 职场文书
公司业务员岗位职责
2014/03/18 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
正科级干部考察材料
2014/05/29 职场文书
检讨书范文2000字
2015/01/28 职场文书
离婚案件原告代理词
2015/05/23 职场文书
杨善洲观后感
2015/06/04 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
2016继续教育研修日志
2015/11/13 职场文书
python套接字socket通信
2022/04/01 Python
Redis基本数据类型String常用操作命令
2022/06/01 Redis