python运算符、六大数据类型
一、运算符
1大数据运算,算数运算符
是完成基本的算术运算使用的符号,用来处理四则运算
在python中 * 运算符还可以用于字符串,计算结果就是字符串重复指
活动地址:CSDN21天学习挑战赛 一、运算符 1大数据运算,算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算 在python中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
2,比较(关系)运算符 Python2.x中判断不等于还可以使用运算符 != 在Python2.x中同样可以用来判断不等于 3,逻辑运算符 4,赋值运算符 .在Python中,使用 = 可以给变量赋值 . 在算术运算时,为了简化代码的编写,python 还提供了一系列的与 算术运算符 对应的赋值运算符 . 注意:赋值运算符中间不能使用空格 5,运算符的优先级 .以下表格的算数优先级由高到低顺序排列 二,数据类型 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 是数字表达式 常用数学函数: 随机函数: 3,String (字符串) Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。 常用字符串运算符: 字符串格式化: 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 常用运算符: 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 ?常用运算符同元组! 常用方法: 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 小黑 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |