IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> Python数据类型随笔 -> 正文阅读

[开发测试]Python数据类型随笔

数值:

Python中(=)对变量赋值;分为int(整型)和float(浮点型)。

>>> 5 + 8
13
>>> 100 - 5*8
60
>>> (100 - 5*8) / 10
6.0
>>> 8 / 5
1.6

# 除法(/)运算符返回值为浮点型,取证运算符(//)返回值为整型,取余(%)返回余数。

>>> 14/3
4.666666666666667
>>> 14//3
4
>>> 14%3
2
>>> 4*3+2
14

# Python使用**运算符来进行指数运算。

>>> 8**3
512
>>> 5**7
78125

在python中_包含上一次打印过的值,如下:

>>> a = 18.5 / 100
>>> b = 150.50
>>> a * b
27.8425
>>> b + _
178.3425
>>> round(_, 2)
178.34

数值类型转换:

????????????????a:int(x)即可把x转换为整型;

? ? ? ? ? ? ? ? b:float(x)即可把x转换为浮点型;

????????????????c:complex(x)即可把x转换为复数,实数部分为x,虚部为0;

? ? ? ? ? ? ? ? d:float(x,y)即可把x和y转换为实部为x,虚部为y的复数;

字符串:

字符串也是Python中一种数据结构:'abc'或者“abc”,单引号和双引号都可以。

>>> 'Hello Python'
'Hello Python'
>>> "Hello Python"
'Hello Python'

字符串支持拼接/索引/切片等操作。


# 拼接字符串
>>> 'he' 'llo'
'hello'
>>> 'he'+'llo'
'hello'

>>> str = ('Hello'
... ' python.')
>>> str
'Hello python.'

# 字符串切片
>>> str[0:2]
'He'
>>> str[2:5]
'llo'
>>> str[-2:]
'n.'

特殊字符串运算符:

?python中的三引号:

? ? ? ? python中对字符串使用三引号,可以跨行输入。

test = """The more you take, the less you have.
索之越多,得之越少。"""
print(test)

输出内容为:
The more you take, the less you have.
索之越多,得之越少。

列表:

列表的创建:

# 列表创建
nums = [1, 2, 3 ,5 ,8]
animals = ['cat', 'dog', 'pig']
list = [1, '2', 'hello', 'python', ['2', 5, 'world']]

列表的基本运算:

描述表达式结果
拼接[3,4,5]+['a','b','c'][3,4,5,'a','b','c']
重复['hello']*3['hello','hello','hello']
长度len([3,4,5,'a','b','c'])6
成员4 in?[3,4,5,'a','b','c']True
迭代

for x in?[3,4,5,'a','b','c']:

print(x, end=' ')

3 4 5 'a' 'b' 'c'

列表索引/切片与矩阵:

list_1 = [3,4,5,'a','b','c']
描述表达式结果
索引从0开始list_1[2]5
切片:获取列表某部分list_1[2:][5,'a','b','c']
负数:从列表后端开始数list_1[-2]'b'

元组:

元组(tuple)不能修改其元素,以()进行包裹,元组和列表类似是一个有序的元素序列。

test1 = ('h', 'e', 'l', 'l', 'o')
# 只有一个元素的元组,需要在元组的最后加一个逗号
test2 = ('a',)
# 创建空元组
test3 = tuple()
print(test3)  # 输出为 ()
# 若tuple()函数内的参数为一个序列则结果为序列元素组成的元组
test4 = tuple('hello')
print(test4) # 输出为 ('h', 'e', 'l', 'l', 'o')

元组支持与列表类似的索引与切片,唯一区别在于元组内的元素不可更新与删除单个元素。

元组可以使用max()和min() 函数来获取最大值和最小值。

集合:

集合(set)是一个无序且无重复值的元素集。集合的基本用法是检查成员关系和删除重复项。这些集合对象支持数学运算,如并集、交集、差集以及对等差分。我们可以使用大括号{}或函数set()来创建集合。如果想要创建一个空的集合,使用set()而不是{}。

字典:

字典(dictionary)是Python中的一种数据类型,它由键值对组成并包裹在大括号{}中。字典是无序的并通过键进行索引,且每个键必须是唯一的。这些键必须为不可变类型。元组在包含字符串、数字或元组时可作为字典的键。

重点就在于键值对:’key‘:value;可以通过key来索引。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-12-10 11:21:17  更:2021-12-10 11:21:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 6:34:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码