猫哥教你写爬虫 003--数据类型转换

数据类型与变量详解
本文深入探讨了数据类型的概念,包括数字、字符串和浮点数等基本类型的特点及应用。讲解了变量作为容器如何存储不同类型的数据,并演示了字符串拼接、数字运算以及数据类型转换的方法。
什么是数据类型?
变量是一个容器
不同的容器装不同的数据
酒瓶装酒, 醋瓶装醋

name='千寻'
print("Let's play")
print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
第二年在澡堂给客人搓背,
如果我违背工作内容的话,
将在这个世界变成一头猪。
''')
复制代码
slogan = '命运!不配做我的对手!'
attack = "308"
gold = "48g"
blood = '''+101'''
achieve = "First Blood!"
print(slogan)
print(attack)
print(gold)
print(blood)
print(achieve)
复制代码

a = 10
b = -60
c = 6841
d = 0
复制代码
integer
数字最大的特点, 就是可以参与运算

为什么叫浮点?
英文里叫floating point
浮点数的英文名是float,与整数(int)字符串(str)不同,浮点数没有简写。

“世上的人可以分为3类:

一种是知道自己不懂浮点运算的;

一种是以为自己懂浮点运算的;

最后一种是极少的专家级人物,他们想知道自己是否有可能,最终完全理解浮点运算。”

print(0.55+0.3)
复制代码
#进制转换
0.55(十进制) = 0.1000110011001100110011001100110011001100110011001101(二进制)
0.3(十进制) = 0.0100110011001100110011001100110011001100110011001101(二进制)
复制代码

字符串拼接

a = 'hello'
b ='world'
print(a+' '+b) # 通过+来连接字符串
复制代码
python的注释, 是#加上空格, 单行注释
多行注释, 三个单引号是多行注释, 常用的是单行注释
使用单行注释, 注释所有内容(选择需要注释的内容, ctrl + /)
# a = 'hello'
# b ='world'
# print(a+' '+b)
复制代码
使用多行注释('''), 注释所有内容
'''
a = 'hello'
b ='world'
print(a+' '+b)
'''
复制代码
数字拼接字符串
"我爱你三千次"

a = '我爱你'
b = 3000
c = '次'
print(a+b+c)
复制代码

python中, 字符串和数字不能直接拼接
字符串只能连接字符串
可以使用str() 强制类型转换, 变成字符串

判断数据类型type()

其他类型转字符串

int() 其他类型转整数

int() 转str的时候, 不能包含数字以外的字符

float() 是 强制转换成小数

小练习, 改一下代码
word = '3.8'
number = 1
sentence = '人工智障说:3.8+1等于'
print(sentence+str(int(float(word)+number)))
复制代码

小作业 程序员的一人饮酒醉

请运用所给变量,使用**str()**函数打印两句话。 第一句话:1人我编程累, 碎掉的节操满地堆 第二句话:2眼是bug相随, 我只求今日能早归

# zheshi ceshi
number1  = 1
number2 = 2
unit1 = '人'
unit2 = '眼'
line1 = '我编程累'
line2 = '是bug相随'
sentence1 = '碎掉的节操满地堆'
sentence2 = '我只求今日能早归'
复制代码

快速跳转:

猫哥教你写爬虫 000--开篇.md
猫哥教你写爬虫 001--print()函数和变量.md
猫哥教你写爬虫 002--作业-打印皮卡丘.md
猫哥教你写爬虫 003--数据类型转换.md
猫哥教你写爬虫 004--数据类型转换-小练习.md
猫哥教你写爬虫 005--数据类型转换-小作业.md
猫哥教你写爬虫 006--条件判断和条件嵌套.md
猫哥教你写爬虫 007--条件判断和条件嵌套-小作业.md
猫哥教你写爬虫 008--input()函数.md
猫哥教你写爬虫 009--input()函数-人工智能小爱同学.md
猫哥教你写爬虫 010--列表,字典,循环.md
猫哥教你写爬虫 011--列表,字典,循环-小作业.md
猫哥教你写爬虫 012--布尔值和四种语句.md
猫哥教你写爬虫 013--布尔值和四种语句-小作业.md
猫哥教你写爬虫 014--pk小游戏.md
猫哥教你写爬虫 015--pk小游戏(全新改版).md
猫哥教你写爬虫 016--函数.md
猫哥教你写爬虫 017--函数-小作业.md
猫哥教你写爬虫 018--debug.md
猫哥教你写爬虫 019--debug-作业.md
猫哥教你写爬虫 020--类与对象(上).md
猫哥教你写爬虫 021--类与对象(上)-作业.md
猫哥教你写爬虫 022--类与对象(下).md
猫哥教你写爬虫 023--类与对象(下)-作业.md
猫哥教你写爬虫 024--编码&&解码.md
猫哥教你写爬虫 025--编码&&解码-小作业.md
猫哥教你写爬虫 026--模块.md
猫哥教你写爬虫 027--模块介绍.md
猫哥教你写爬虫 028--模块介绍-小作业-广告牌.md
猫哥教你写爬虫 029--爬虫初探-requests.md
猫哥教你写爬虫 030--爬虫初探-requests-作业.md
猫哥教你写爬虫 031--爬虫基础-html.md
猫哥教你写爬虫 032--爬虫初体验-BeautifulSoup.md
猫哥教你写爬虫 033--爬虫初体验-BeautifulSoup-作业.md
猫哥教你写爬虫 034--爬虫-BeautifulSoup实践.md
猫哥教你写爬虫 035--爬虫-BeautifulSoup实践-作业-电影top250.md
猫哥教你写爬虫 036--爬虫-BeautifulSoup实践-作业-电影top250-作业解析.md
猫哥教你写爬虫 037--爬虫-宝宝要听歌.md
猫哥教你写爬虫 038--带参数请求.md
猫哥教你写爬虫 039--存储数据.md
猫哥教你写爬虫 040--存储数据-作业.md
猫哥教你写爬虫 041--模拟登录-cookie.md
猫哥教你写爬虫 042--session的用法.md
猫哥教你写爬虫 043--模拟浏览器.md
猫哥教你写爬虫 044--模拟浏览器-作业.md
猫哥教你写爬虫 045--协程.md
猫哥教你写爬虫 046--协程-实践-吃什么不会胖.md
猫哥教你写爬虫 047--scrapy框架.md
猫哥教你写爬虫 048--爬虫和反爬虫.md
猫哥教你写爬虫 049--完结撒花.md

转载于:https://juejin.im/post/5cfbdd81f265da1b8811cf1f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值