当前位置: 首页 > news >正文

网站做优化有什么用吗全球疫情今天最新消息

网站做优化有什么用吗,全球疫情今天最新消息,免费建网站平台教,孝昌县建设局网站目录 公共方法 1.容器类型之间的转化 ​2.运算符 ​3.通用函数 公共方法 1.容器类型之间的转化 # 类型转化 data_str itcast data_list [hadoop, spark, hive, python, hive] data_tupe (hadoop, spark, hive, python, hive) data_set {hadoop, spark, hive, python,…

目录

公共方法

1.容器类型之间的转化

​2.运算符

​3.通用函数


公共方法

1.容器类型之间的转化

# 类型转化
data_str = 'itcast'
data_list = ['hadoop', 'spark', 'hive', 'python', 'hive']
data_tupe = ('hadoop', 'spark', 'hive', 'python', 'hive')
data_set = {'hadoop', 'spark', 'hive', 'python', 'hive'}
data_dict = {'id': 1, 'name': '张三', 'age': 20}

 字符串的转化

# 字符串的转化
print(list(data_str))
print(tuple(data_str))
print(set(data_str))
# 不能转为kv结构数据
# print(dict(data_str))

 列表转化

# 列表转化
print('------列表的转化---------')
print(str(data_list)) # '[]'
print(type(str(data_list)))
print(tuple(data_list)) # 元组数据不可修改
print(set(data_list)) # 去重
# 无法转化字典
# print(dict(data_list))
data_list2  = [[1,'a'],[2,'c']]
print(dict(data_list2))

元组转化 

# 元组转化
print('------元组的转化---------')
print(str(data_tupe))
print(list(data_tupe))
print(set(data_tupe))
# 嵌套的元组可以转为字典
data_tupe2 = ((1,'a'),(2,'b'))
print(dict(data_tupe2))

集合转化 

# 集合
print('------集合的转化---------')
print(str(data_set))   # '{}'
print(list(data_set))
print(tuple(data_set))
# print(dict(data_set))

 字典转化

# 字典转化
print('------字典的转化---------')
print(str(data_dict)) # ''
print(list(data_dict))
print(tuple(data_dict))
print(set(data_dict))
# 列表转为字符串拼接方式
# str(list)  转化方式   '['a','c']'
# 将列表中的每个元素获取后拼接成字符串 使用join方法
data_list_str = '+'.join(data_list)
print(data_list_str)
data_tuple_str = ','.join(data_tupe)
print(data_tuple_str)
data_set_str = ','.join(data_set)
print(data_set_str)
data_dict_str = ','.join(data_dict)
print(data_dict_str)
​2.运算符
运算符描述支持的容器类型
+合并字符串、列表、元组
*复制字符串、列表、元组
in元素是否存在字符串、列表、元组、字典,集合
not in元素是否不存在字符串、列表、元组、字典,集合
# 运算符的使用
data_str1 = 'itcast'
data_str2 = 'aaaa'
data_list1 = ['hadoop', 'spark', 'hive', 'python', 'hive']
data_list2 = ['a','b']
data_tupe1 = ('hadoop', 'spark', 'hive', 'python', 'hive')
data_tupe2 = ('a','b')
data_set1 = {'hadoop', 'spark', 'hive', 'python', 'hive'}
data_set2 = {'a','b'}
data_dict1 = {'id': 1, 'name': '张三', 'age': 20}
data_dict2 = {'id': 2, 'name': '李四', 'age': 21}
# + 运算符
print('+号运算')
print(data_str1+data_str2)
print(data_list1+data_list2)
print(data_tupe1+data_tupe2)
# print(data_set1+data_set2)
# print(data_dict1+data_dict2)
​
print('*号运算')
print(data_str1*2)
print(data_list1*2)
print(data_tupe1*2)
# print(data_set1*2)
# print(data_dict1*2)
# 判断元素是否在容器总
print('in 语法使用')
if 'it' in data_str1:print('数据在字符串中')
​
if 'hive' in data_list1:print('数据在列表中')
​
if 'hive' in data_tupe1:print('数据在元组中')
​
if 'name' in data_dict2: # 支持key值判断print('key值数据在字典中')
​
if 'hive' in data_set1:print('数据在集合中')
​3.通用函数
编号函数描述
1len()计算容器中元素个数
2del 或 del()删除
3max()返回容器中元素最大值
4min()返回容器中元素最小值
5range(start, end, step)生成从start到end的数字,步长为 step,供for循环使用
6enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
# 通用函数使用
​
data_str = 'itcast'
data_list = ['hadoop', 'spark', 'hive', 'python', 'hive']
data_tuple = ('hadoop', 'spark', 'hive', )
data_set = {'hadoop', 'spark', 'hive', 'python', }
data_dict = {'id': 1, 'name': '张三', 'age': 20}
# 计算元素个数
print('len方法的使用')
print(len(data_str))
print(len(data_list))
print(len(data_tuple))
print(len(data_set))
print(len(data_dict))
# 删除数据
# del 方法删除
print('del方法')
# 数据可修改并有对应下标可以使用下标删除
del data_list[1]
print(data_list)
del data_dict['name']
print(data_dict)
# 数据计算方法  max min  sum
print('数据值计算方法')
data_list2 = [1,2,3,10,15]
data_tuple2 = (1,2,3,10,15)
print(max(data_list2))
print(min(data_list2))
print(sum(data_list2))
print(sum(data_list2)/len(data_list2))
print('元组数据计算')
print(max(data_tuple2))
print(min(data_tuple2))
print(sum(data_tuple2))
print(sum(data_tuple2)/len(data_tuple2))
​
print('集合数据计算')
data_set = {1,2,3,10,15}
print(max(data_set))
print(min(data_set))
print(sum(data_set))
print(sum(data_set)/len(data_set))
​
print('字符串数据计算')
data_str = '1231256'
print(max(data_str))
print(min(data_str))
# print(sum(data_str))
# print(sum(data_str)/len(data_str))
# range方法配合for循环使用
print('range方法使用')
data_list3= []
for i in range(1,10):print(i)data_list3.append(i)
​
print(data_list3)
print(set(data_list3))
print(tuple(data_list3))
# 枚举方法 ,给元素数增加编号
data_str2 = enumerate(data_str)
print(data_str2)
# 可以将枚举数据转为列表
# print(list(data_str2))
​
# 使用for循环遍历枚举数据  # 枚举数取值后就不能在进行取值,也就是准尉list后不能在for循环
for i in data_str2:print(i)
​
for i in enumerate(data_list):print(i) # 获取的数据类型是元组print(type(i))
​
for i in enumerate(data_tuple):print(i)
​
for i in enumerate(data_dict):print(i)
http://www.fp688.cn/news/157053.html

相关文章:

  • 池州集团网站建设缅甸今日新闻
  • 哪个网站可以做视频外链通州区网站快速排名方案
  • 免费下载简历模板网站网页设计素材
  • 亚网站建设产品软文是什么
  • 国外免费b2b网站排名第三方关键词优化排名
  • 不写编程可以做网站建设互联网论坛
  • 水泵行业网站哪个做的好百度seo培训要多少钱
  • 手机网站搭建公司电商推广平台有哪些
  • 注册表怎么做动态网站专注于seo顾问
  • 购物网站主要的功能模块知名品牌营销案例100例
  • 公司网站搜索引擎排名营销管理
  • 胶南做网站企业网站建设方案范文
  • ppt模板免费下载网站 知乎baidu com百度一下
  • 北海市建设局官方网站网页广告怎么做
  • 专业网站建设机构怎么看百度指数
  • 建设银行境外购物网站关键词排名优化软件
  • 怎么在网站上做游戏代练淘宝指数转换
  • 如果快速做网站百度app免费下载安装
  • 一般网站建设需要哪些东西百度推广费
  • 交互型网站难做吗西安刚刚宣布
  • 怀柔石家庄网站建设免费企业黄页查询官网
  • 网站建设相关图片国内搜索引擎排名第一
  • 网站做网站关键词有哪几种
  • 南通企业网站建设网站有吗免费的
  • 制作网站首先做的是电商营销策划方案范文
  • 网站分类导航代码网络营销专业学什么课程
  • 专业开发网站建设哪家好宁波网站推广哪家公司好
  • 懂做游戏钓鱼网站的乐陵市seo关键词优化
  • 1m带宽做网站外贸网站制作公司哪家好
  • 马鞍山网站开发线上推广方案怎么做