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在命令行下使用google翻译(带语音)
Jan 16 Python
python冒泡排序简单实现方法
Jul 09 Python
Python实现进程同步和通信的方法
Jan 02 Python
Python面向对象之类的封装操作示例
Jun 08 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
详解Python在使用JSON时需要注意的编码问题
Dec 06 Python
Python迭代器模块itertools使用原理解析
Dec 11 Python
Pyqt5自适应布局实例
Dec 13 Python
python 操作hive pyhs2方式
Dec 21 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
Python如何输出警告信息
Jul 30 Python
python实现邮件循环自动发件功能
Sep 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设计模式 Observer(观察者模式)
2011/06/26 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
让Firefox支持event对象实现代码
2009/11/07 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
javascript实现全角与半角字符的转换
2015/01/07 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
深入探究angular2 UI组件之primeNG用法
2017/07/26 Javascript
gulp安装以及打包合并的方法教程
2017/11/19 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
Python读写配置文件的方法
2015/06/03 Python
Python赋值语句后逗号的作用分析
2015/06/08 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
如何真正的了解python装饰器
2020/08/14 Python
python爬取youtube视频的示例代码
2021/03/03 Python
英国版MAC彩妆品牌:Illamasqua
2018/04/18 全球购物
英国DIY汽车维修配件网站:DIY Car Service Parts
2019/08/30 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
2019史上最全Database工程师题库
2015/12/06 面试题
儿科护士实习自我鉴定
2013/10/17 职场文书
行政办公员自我评价分享
2013/12/14 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
求职简历自荐信
2014/06/18 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
做人民满意的公务员活动方案
2014/08/25 职场文书
七年级作文之英语老师
2019/10/28 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers