加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 襄阳站长网 (https://www.0710zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

python运算符、六大数据类型

发布时间:2022-11-01 18:00:10 所属栏目:大数据 来源:未知
导读: 活动地址:CSDN21天学习挑战赛
一、运算符
1大数据运算,算数运算符
是完成基本的算术运算使用的符号,用来处理四则运算

在python中 * 运算符还可以用于字符串,计算结果就是字符串重复指

活动地址:CSDN21天学习挑战赛

一、运算符

1大数据运算,算数运算符

是完成基本的算术运算使用的符号,用来处理四则运算

大数据运算_为何计算机采用补码来表示和运算数据_c 大数据运算

在python中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果

print("-" * 10)
# 打印结果如下:
# ----------

2,比较(关系)运算符

c 大数据运算_为何计算机采用补码来表示和运算数据_大数据运算

Python2.x中判断不等于还可以使用运算符

!= 在Python2.x中同样可以用来判断不等于

3,逻辑运算符

大数据运算_为何计算机采用补码来表示和运算数据_c 大数据运算

4,赋值运算符

.在Python中,使用 = 可以给变量赋值

. 在算术运算时,为了简化代码的编写,python 还提供了一系列的与 算术运算符 对应的赋值运算符

. 注意:赋值运算符中间不能使用空格

为何计算机采用补码来表示和运算数据_大数据运算_c 大数据运算

5,运算符的优先级

.以下表格的算数优先级由高到低顺序排列

为何计算机采用补码来表示和运算数据_大数据运算_c 大数据运算

二,数据类型 1、六大数据类型

. Number (数字)

. String (字符串)

. Tuple (元组)

. List (列表)

. Dictionary (字典)

. Set (集合)

. 不可变数据 (3个):Number (数字)、String (字符串)、 Tuple (元组)

. 可变数据(3个):List (列表)、Dictionary (字典) 、Set (集合)

2,Number(数字)

三种不同的数值类型:

. int(整型):通常被称为是整型或者整数,是正或负整数,不带小数点。布尔(bool)是整型的子类型。

. float(浮点型):浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 *102 = 250)

. complex(复数):复数由实数部分和虚数部分构成,可以用a+bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型

数字类型转换:

. int(x) : 将x转换为一个整数。

. float(x) : 将x转换为一个浮点数。

. complex(x) : 将x转换到一个复数,实数部分为 x, 虚数部分为 0。

. complex(x,y) : 将x和y 转换到一个复数,实数部分为 x, 虚数部分为 y。x 和 y 是数字表达式

常用数学函数:

c 大数据运算_大数据运算_为何计算机采用补码来表示和运算数据

随机函数:

大数据运算_为何计算机采用补码来表示和运算数据_c 大数据运算

3,String (字符串)

Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

常用字符串运算符:

c 大数据运算_大数据运算_为何计算机采用补码来表示和运算数据

字符串格式化:

name = '小袁'

age = 20

# 语法一 :%

print('我的名字是:%s ,年龄是:%d' % (name,age)) #我的名字是:小袁,年龄是:20

#语法二:f'{表达式}'

print(f'我的名字是:{name},我的年龄是:{age}') # 我的名字是:小袁,我的年龄是20

4,Tuple(元组)

元组创建很简单,只需要在括号()中添加元素,并使用逗号隔开即可,并且元组中的元素不能改变!

tup1 = ('hello', 'world', 1,2)

print(tup1) #('hello','world',1,2)

print(type(tup1)) #< class 'tuple'>

遍历元组:

tup1 = ('hello', 'world' , 1, 2)

for i in tup1:

print( i,end=" ")

# hello world 1 2

常用运算符:

c 大数据运算_大数据运算_为何计算机采用补码来表示和运算数据

5、List(列表)

列表是写在方括号 [ ] 之间、用逗号分隔开的元素列表。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表中的元素是可以改变的!

修改列表:

a = [1,2,3,4,5,]

#下表索引的方式修改

a[0] = 9

print(a) # [9,2,3,4,5]

#append()方法:追加列表

# append(6)

print(a) # [9,2,3,4,5,6]

# del 语句来删除列表的元素

del a[0]

print(a) # [2,3,4,5,6]

嵌套列表:

a = [1, 2, 3, 4, 5]

b = ['a', 'b', 'c']

x = [a, b]

print(x) # [[1, 2, 3, 4, 5], ['a', 'b', 'c']]

print(x[0]) # [1, 2, 3, 4, 5]

print(x[0][1]) # 2

遍历列表:

a = [1, 2, 3, 4, 5]

for i in a:

print(i,end=" ")

# 1 2 3 4 5

?常用运算符同元组!

常用方法:

大数据运算_为何计算机采用补码来表示和运算数据_c 大数据运算

6、Dictionary(字典)

字典的每个键值 key =>value 对用冒号 :分割,每个对之间用逗号(,)分割,整个字典包括在花括号 { } 中,格式如下所示:

d = {key1 : value1, key2 : value2, key3 : value3 }

键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字

访问字典的值:

dict = {'Name': '小明', 'Age': 20}

print(dict) # {'Name': '小明', 'Age': 20}

print (dict['Name']) # 小明

print (dict['Age']) # 20

修改字典:

dict = {'Name': '小明', 'Age': 20}

dict['Name'] = '小黑'

dict['Age'] = 22

print(dict) # {'Name': '小黑', 'Age': 22}

遍历字典:

dict = {'Name': '小明', 'Age': 20}

#遍历键

for key in dict.keys():

print(key)

"""

Name

Age

"""

# 遍历值

for value in dict.values():

print(value)

"""

小明

20

"""

7、Set (集合)

集合可以使用大括号 {} 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。集合是一个无序的不重复元素序列,集合内的元素可以改变!

两种创建格式:

set1 = {'小黑',20,20}

print(set1) # {'小黑', 20} ;元素不重复只显示一个20

set2 = set('abcd')

print(set2) # {'c', 'b', 'd', 'a'} ; 元素没有顺序

修改集合:

set1 = {'小黑',20,20}

#add():添加方法

set1.add('大学生')

print(set1) # {'大学生', '小黑', 20}

# update():也可以添加元素,且参数可以是列表,元组,字典等

set1.update([1,2],[3,4])

print(set1) # {1, '大学生', 2, 3, 4, 20, '小黑'}

# remove():移除元素

set1.remove('大学生')

print(set1) # {1, 2, 3, 4, 20, '小黑'}

遍历集合:

set1 = {'小黑',20,20}

for i in set1:

print(i,end=" ")

# 20 小黑

(编辑:PHP编程网 - 襄阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!