python实例讲解字符串、字节、列表、元组、字典之间的相互转换
时间:2018-11-21
本文章向大家介绍python将字符串转换为字节、其他元素转换为列表、字符串转换为列表、元组转换为列表、字典转换为列表等等,需要的朋友可以参考一下
#!/usr/bin/env python # -*- coding:utf-8 -*- # __author__:anxu.qi # Date:2018/11/19 # # mer = ["电脑","鼠标","U盘","CPU","硬盘"] # for i in mer: # print(i) # print("------------------------------") # # ############################## enumerate ################################ # # ############### enumerate 自动生成一列,默认0 ,自增1#################### # mer = ["电脑","鼠标","U盘","CPU","硬盘"] # for key,item in enumerate(mer): # 不写默认从0 开始 # print(key,item) # ###### # for key,item in enumerate(mer,1): # 从1开始自增1 # print(key,item) # inp = input("请输入商品:") # if inp.isdigit(): # inp = int(inp) # print(mer[inp-1]) # ######################### range ########################### # # range 用于获取指定范围的数,range(0,10) # print( range(1,10)) # for i in range(1,10): # print(i) # # 打印 奇数。 # for i in range(1,10,2): # print(i) # #13579 # for i in range(10,1,-1): # print(i) # #1098765432 # ############################################ # li = ['tami','beijing','fengtai'] # ee = len(li) # for i in range(0,ee): # print(i,li[i]) # """ # 0 tami # 1 beijing # 2 fengtai # """ ######################################### # -5 到 257 # 会分配一个内存地址 # 查看内存地址 : id (变量名) # 索引只能取一个元素 # 切片可以取多个元素 # UTF-8 编码,一个汉字是3个字节。 # GBK 编码,一个汉字是2个字节。 # 一个字节是8位 # 一个数字是一个字符,一个字母也是一个字符。 ################### bytes ############################# a = "塔米" # 将字符串转换为字节 b1 = bytes(a,encoding="utf-8") print(b1) # b'\xe5\xa1\x94\xe7\xb1\xb3' b2 = bytes(a,encoding='gbk') print(b2) # b'\xcb\xfe\xc3\xd7' ################## 将字节转换为字符串 ################### new1 = str(b1,encoding='utf-8') print(new1) new2 = str(b2,encoding='gbk') print(new2) ##################### x = str() # 创建字符串 # 转换成字符串 ##################### m = bytes() # 创建字节 # 转换成字节,字符串,要变成什么编码类型的字节 ################################ list ################################ # 元素的集合,列表 # list -> 创建列表,将其他元素转换为列表 ################# 创建 ################# li = [11,22,33,44] li = list() li = list([11,33,44]) ################# 转换 ################### ##### 只要是可以被迭代的都可以。########## ss = "塔米" ### str -》 list ## 字符串转换为列表####### t1 = list(ss) # 内部进行for循环,将循环的每一个元素,当做列表的元素 print(t1) # ['塔', '米'] ### tulpe -》 list ## 元组转换为列表 ######## tu = ("tami","beijing","jianjian",11,22,33) t2 = list(tu) print(t2) # ['tami', 'beijing', 'jianjian', 11, 22, 33] #### dict -》 list ## 字典转换为列表 ########### d2 = { "k1":"tami", "k2":"beijing" } t3 = list(d2) # 默认是循环的key print(t3) # ['k1', 'k2'] t4 = list(d2.items()) # items 是key和value print(t4) # [('k1', 'tami'), ('k2', 'beijing')]
- Oracle应用实战八(完结)——存储过程、函数+对象曹组
- 动态代理模式原理
- SQL可以正常用,但cmd启动不了mysql,报错[ERROR] unknown variable ;basedir=....问题
- Percona-toolkit的安装和配置(r8笔记第86天)
- 分布式服务框架 Zookeeper
- python--类方法、对象方法、静态方法
- Go语言内存分配器的实现
- Go 语言 数据库操作之链接数据库实现
- 对于tnsping的连接超时的功能补充(r9笔记第3天)
- struts2拦截器源码分析
- Go语言学习(一):hello world
- JAVA基础知识点:内存、比较和Final
- python django 学习(一)数据库 目的根据已有BBS建立新的网站步骤
- SpringMVC中@RequestMapping的基本用法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Guava - 布隆过滤器的使用
- [浅析] 特定场景下代替优化 if-else 的方案 (二)
- 面试官:mysql如何重置自增id
- 如何在kubernete集群上部署springboot应用
- lettuce连接池很香,撸撸它的源代码
- 浅谈kubernete中的flannel网络插件
- 聊聊Java中CompletableFuture的使用
- 开发更高可用、高质量的服务的一些建议
- kubernete编排技术一:pod
- Golang逃逸分析
- kubernete编排技术二:deployment
- Gearman介绍、原理分析、实践改进
- 『JWT』,你必须了解的认证登录方案
- 静态网站
- ansible超详细使用指南