千里之行,始于足下变量字符串

上次小白讲了python和pycharm的安装,大家有没有好好去熟悉pycharm的操作了。“千里之行,始于足下”’,在讲爬虫之前了,还是要打下python的基础的,不然后面代码大家看不懂。后面的一段时间可能都会讲基础,我尽量用比较轻松的方法让大家入门,更深层的东西,以后大家可以自学。

变量

学过编程语言的都知道变量吧,最简单的例子a = 1;“把1赋给a”这应该就是大学老师教给大家的吧。在这里我会更深层的给大家讲一下,看代码:

a = 1
print(a)
#result 1

电脑到底是怎么处理这段代码的呢?大家都知道电脑由CPU,内存和硬盘构成,而CPU只能处理内存中的数据,a = 1就是把a这个变量存储在内存条中,print(a)就是让CPU去调用内存中的a执行打印的功能。

字符串

在今后的爬虫中会用到大量的字符串的知识,在这里我会好好和大家讲解。

字符串的合并

a = 'I'
b = 'love'
c = 'python'
print(a+b+c)
#result I love python

不只是加法,我们再来一个乘法

a = 'word'
print(a*3)
#result wordwordword

就是这么简单!!!

字符串的分片索引

a = 'I love python'
print(a[0])
#result I
print(a[0:5])
#result I lov
print(a[-1])
#result n

看到这里可能一脸蒙蔽了~看这幅图你就明白了:

注意:a[0:5]中的第五个是不会选择的。

字符串的二个方法

学习二个重要的方法,一个是replace,一个是format,大家看到网上的电话号码,中间四个数都是*号,我下载给你一个号码,你可以做出来吗?以下号码是自己瞎写的:

phone_number = '134-4567-1102'
hiding_number = phone_number.replace(phone_number[4:8],'*'*4)
print(hiding_number)

大家可以看看结果啦!!!接下来是.format方法

print({}ppl{}.format('a','b'))
#apple就复原了哦,现在你可能不知道他到底有什么用,以后爬虫会用到的哦

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏racaljk

关于llvm kaleidoscope: 记一次Debug血泪之路

简而言之,慎(bu)用(yong)全局变量!                                

871
来自专栏tkokof 的技术,小趣及杂念

HGE系列之一 初窥门道

对于游戏开发有些兴趣的朋友,尤其是那些至今都扔不下2D、如我这般的志士同仁,想必对于HGE都有所耳闻,但如果要论及深入了解与运用,那恐怕就寥寥无几人了,而对于...

962
来自专栏Python数据科学

当面试官问你:什么是Python装饰器?

初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作、redis调用、监控API等功能。业务部门使用基础功能时,只需调用基础平台...

632
来自专栏牛客网

热乎乎的阿里面经,攒人品

一面: 1.自我介绍一下,然后问你最擅长哪一方面(我说虚拟机、集合) 2.他说HashMap我现在都不敢问了,出过很多笑话,很多人都是背的,自己没办法判断是看...

3275
来自专栏算法与数据结构

PTA 银行排队问题之单队列多窗口服务

假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾...

28110
来自专栏ACM小冰成长之路

51Nod-1837-砝码称重

ACM模版 描述 ? 题解 根据题目中的样例解释,我们完全可以大胆的猜测,次数至多不超过两次,所以一共可能是 0、1、20、1、2 次,00 次很容易想就是 n...

2059
来自专栏窗户

shell编程/字库裁剪(3)——验证

  程序写完了,必须要验证,这是重要的方法论。因为如果不验证,则不会知道程序写的对还是不对。学过人工智能或者控制论都知道,反馈非常重要,反馈形成闭环,可以用来指...

20010
来自专栏崔庆才的专栏

看完这篇文章还会不懂Python装饰器?掐死小编吧

2286
来自专栏java一日一条

程序员你为什么这么累【续】:编码习惯之接口定义

工作中,少不了要定义各种接口,系统集成要定义接口,前后台掉调用也要定义接口。接口定义一定程度上能反应程序员的编程功底。列举一下工作中我发现大家容易出现的问题:

882
来自专栏醒者呆

缘分一道桥——桥接模式

桥接模式是一种很实用的结构型设计模式,它是将抽象部分与它的实现部分分离,使他们都可以独立地变化。 首先介绍一个标准的桥接模式的使用场景: 如果我想买汽车Ca...

3567

扫码关注云+社区