Python数据类型
Python 数据类型
2023-09-11 14:21:44 时间
Python数据类型
1. 数字型
a. 整数
在python中,整数包括正整数、负整数和零。整数类型包括十进制数、八进制数、十六进制数和二进制数。
·十进制数:
不能以0作为十进制数的开头。
·八进制数:
由0-7组成,进位规则是“逢八进一”。必须以0o开头,也可能是0O开头。
OCT
value = 100
print(oct(value)) 0o144
print("{:o}".format(value)) 144
octvalue = 0o144
print(octvalue) 100
print("{:d}".format(octvalue)) 100
·十六进制数:
由0-9、A-F组成,进位规则是“逢十六进一”。必须以0x开头,也可能是0X开头。
HEX
value = 100
print(hex(value)) 0x64
print("{:x}".format(value)) 64
hexvalue = 0x64
print(hexvalue) 100
print("{:d}".format(hexvalue)) 100
·二进制数:
由0、1组成,进位规则是“逢二进一”。以0b开头,也可能是0b开头。
BIN
value = 100
print(bin(value)) 0b1100100
print("{:b}".format(value)) 1100100
binvalue = 0b1100100
print(binvalue) 100
print("{:d}".format(binvalue)) 100
b. 浮点数
由整数部分和小数部分组成,可以使用科学计数法表示。
科学计数法
sci = 2.3e2
scia = 2.3e+2
sicb = 2.3e-2
print(sci,scia,sicb) 230.0 230.0 0.023
num = 230
print("{:e}".format(num)) 2.300000e+02
c. 复数
使用j或J表示虚部。
例如:有一个复数,实部为3,虚部为2j,则表示成3+2j。
2.字符型
定义字符串时需要使用单引号或双引号或三引号括起来,单,双引号必须在一行中。
转义字符需要使用\
\n 代表换行符;\t 代表横向跳格;\\ 代表反斜杠;\" 代表双引号;\' 代表单引号;\r代表回车;\b代表退格
3.布尔型
主要表示真或假的值,True表示1,False表示0。
布尔型的值可以进行数值运算,但不建议进行数值运算。
下面列出表示为假的对象,没有列的都是真:
·False
·None
·0、0.0、虚数0
·空序列,包括字符串、空元组、空列表、空字典
·自定义对象的实例,对象的__bool__
方法返回False或者__len__
方法返回0
本篇博客为本人学习python时的详细记录,如有错误之处,还望各位指正。
文章为原创,如要转载请注明出处
相关文章
- python编译&反编译,你不知道的心机与陷阱
- 张老师讲Python~
- Python实现二叉堆
- Python 日期和时间_python 当前日期时间_python日期格式化
- 【Python】python对象与json相互转换
- python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
- 【Python基础】python爬虫之异步网络爬虫ǃ
- Python语言学习:Python语言学习之python包/库package的简介(模块的封装/模块路径搜索/模块导入方法/自定义导入模块实现华氏-摄氏温度转换案例应用)、使用方法、管理工具之详细攻略
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断
- Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名)
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
- Python命令行解析:IDE内点击Run运行代码直接得出结果、基于TF flags(或argparse、sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果
- Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- 〖Python语法进阶篇⑨〗 - 初探正则
- 【华为OD机试 2023】 优秀学员统计(C++ Java JavaScript Python)
- python里使用协程获取域名解释
- 【python】Python实现网络爬虫demo实例
- 〖Python自动化办公篇⑲〗 - python实现邮件自动化 - 邮件发送