今日内容:

  字符间的相互转化

  字符编码

今日重点:

  字符间的相互转化

"""
字符间的相互转化:
"""
"""
数字与字符串之间的相互转化
""" # 1、数字(整数与浮点数) --> 字符串 :只需要在要转化的数字前加str进行转换就可以
num = 10.5
str_num = str(num)
print(str_num) # 2、字符串转化为数字 --> 使用 int 或 float 方法进行转化
# 2.1 整数字符串转化为数字 (当字符串中只有数字是才可以进行转换)
s = "" s_int = int(s)
print(s_int) # s_float = float(s)
print(s_float) # 10.0 # 2.2 小数字符串转换为数字 ---> 小数的字符串只能转换为float类型
s = "10.5" # s_int = int(s)
# print(s_int) # ValueError: invalid literal for int() with base 10: '10.5' s_float = float(s)
print(s_float) # 10.5 # 2.3 将负数转换为数字类型
s = "-.5"
print(float(s)) # -0.5 """
字符串与列表之间的转换 --> 字符串与其他类型的转换,需要字符首先转换为列表,再进行其他类型的转换
"""
# 1、字符串转换为列表
# 1.1 每个字符转换为一个列表的值
s = "i am a boy"
ls = list(s)
print(ls) # 1.2 字符串以指定字符进行切割
s = "i am a boy"
new_str = s.split() # ----> 以空格作为默认切割字符
print(new_str) # ['i', 'am', 'a', 'boy'] # 2、列表转换位字符串
s1 = "".join(new_str)
print(s1) # iamaboy
s2 = " ".join(new_str)
print(s2) # i am a boy """
列表转换为元组及集合
"""
# 字符转换为其他类型只需要使用相应的方法就可以
new_list = ['i', 'am', 'a', 'boy']
print(tuple(new_list))
print(set(new_list)) """
字符串转换为其他类型的字符串
"""
# 1、字符串转换为元组类型
ls = []
source = "id=76&video_uri=person_card"
for i in source.split("&"):
(k,y) = i.split("=")
ls.append((k,y))
print(ls) # 2、字符串转换为字典
dic = {}
for i in source.split("&"):
k,v = i.split("=")
dic[k] = v
print(dic)

day07 数据类型间的相互转化及字符编码的更多相关文章

  1. day07数据类型的相互转化,字符编码

    复习 ''' 1.深浅拷贝 ls = [1, 'a', [10]] 值拷贝:直接赋值 ls1 = ls, ls中的任何值发生改变,ls1中的值都会随之改变 浅拷贝:通过copy()方法 ls2 = l ...

  2. Java 数据类型间的相互转化

    Java中常见基本数据类型包括(String除外[引用]) Date(int year,int month,int day,int hour,int minute,int sec); String 格 ...

  3. python基础知识5---数据类型、字符编码、文件处理

    阅读目录 一 引子 二 数字 三 字符串 四 列表 五 元组 六 字典 七 集合 八 数据类型总结 九 运算符 十 字符编码 十一 文件处理 十二 作业   一 引子 1 什么是数据? x=10,10 ...

  4. python7 数据类型的相互转化 字符编码

    复习 1.深浅拷贝    ls = [1, 'a', [10]]    值拷贝:直接赋值 ls1 = ls, ls中的任何值发生改变,ls1中的值都会随之改变    浅拷贝:通过copy()方法 ls ...

  5. day07(数据类型的相互转换 ,字符编码)

    一,复习: ''' 1,深浅拷贝 ls = [1,'a',[10]] 值拷贝:直接赋值 ls1 = ls,ls中的任何值发生改变,ls1也随之发生改变 浅拷贝:通过copy()方法 ls2 = ls. ...

  6. python-02 数据类型、字符编码、文件处理

    标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) 数字 #整型 ...

  7. python学习Day7 数据类型的转换,字符编码演变历程

    一.数据类型的转换 1.1.1.字符转列表:lst1 = str.split(默认空格,也可依据指定字符分界),若无分界字符,就没法拆分,这时可以直接放进list转成列表 ----> s1 = ...

  8. day_7数据类型的相互转换,与字符编码

    首先复一下昨天的内容 1:深浅拷贝 1:值拷贝 直接赋值 列表1=列表2       列表1中的任何值发生改变,列表2中的值都会随之改变 2:浅拷贝,列表2=列表1  列表1中存放的值的地址没有改变, ...

  9. Python常见字符编码间的转换

    主要内容:     1.Unicode 和 UTF-8的爱恨纠葛     2.字符在硬盘上的存储     3.编码的转换     4.验证编码是否转换正确     5.Python bytes类型 前 ...

随机推荐

  1. facebook marketing(市场营销) API(3)

    如果你只想管理广告,而不想管理BM,那就需要市场营销API了. 相关文章 通过BM api管理完相互授权后,就可以让自己的运营参与进行投放了(市场营销API也支持非BM操作,即广告主自己操作). 市场 ...

  2. zcu102 hdmi example(一)

    1,概述 有一个计划是打算做一个摄像头的驱动与显示. 但是实际上手上只有一个zcu102开发板,没有摄像头,也没有上位机,自己也不会写.所以就将方案阉割成将录制好的视频放在SD卡里面,然后从SD卡里面 ...

  3. swift学习 引入三方遇到的问题

    问题来源: 1.swift项目pods  MJRefresh 为了在swift正常使用 建了一个桥接文件 2.在项目中又使用了 SDWebImage 用于加载网络图片 根据说明加了Podfile一个  ...

  4. python中使用redis发布订阅者模型

    redis发布订阅者模型: Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者,订阅者和Channel.发布者和订阅者都是Redis客户端,Channel则 ...

  5. python中的线程技术

    #!/user/bin/env python # @Time :2018/7/7 11:42 # @Author :PGIDYSQ #@File :DaemonTest.py import threa ...

  6. eclipse中maven父子项目层级显示设置

    第一步:window-->show view --> project explorer 第二步:小三角---> projects presentation----->hiera ...

  7. .Net上传图片的一些问题

    1.IIS上传文件大小限制和上传时间限制 异常详细信息: System.Web.HttpException: 超过了最大请求长度 打开iis找到部署的网站的配置编辑器 2.设置上传时间限制 3.设置上 ...

  8. golang核心Goroutine和channel

    一.Goroutine 1.介绍 goroutine简介 goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心.goroutine使用方式 ...

  9. react 生命周期函数介绍

    constructor():构造函数 执行:组件加载钱最先调用一次,仅调用一次. 作用:定义状态机变量. 注意:第一个语句必须为super(), 否则会报错:'this' is not allowed ...

  10. js的一些点

    1 闭包 闭包就是说,能够读取其他函数内部变量的函数. 其实这句话我不是很明白,因为我觉得闭包的作用是: 延迟函数执行 模拟私有变量 根据第二点的描述,应该是阻止其他东西访问自身私有成员,到了这怎么变 ...