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

上次小白讲了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 条评论
登录 后参与评论

相关文章

来自专栏PhpZendo

如何使用 Laravel Collections 类编写神级代码

Laravel 提供了一些超赞的组件,在我看来,它是目前所有 Web 框架中提供组件支持最好的一个。它不仅提供了开箱即用的视图(views)、身份认证(auth...

502
来自专栏柠檬先生

VUE 入门基础(7)

八,事件处理器 监听事件   可以用v-on 指令监听DOM 事件来触发一些javaScript     <div id="example-1">   ...

2239
来自专栏极客编程

用Vue.js递归组件构建一个可折叠的树形菜单

递归组件常用于在blog上显示注释、嵌套的菜单,或者基本上是父和子相同的类型,尽管具体内容不同。例如:

771
来自专栏Hongten

python开发_count()

功能:读取一个文件'c:\\test.txt',统计出该文件中出现字符'a'的次数

731
来自专栏程序员互动联盟

【深度解析第一讲】大小写字母如何转换?

有网友提出怎么转换英文字母的大小写,这个也是编程中非常常见的需求,这个问题其实很简单,很多有点基础的朋友都会解决,下面我给出三种常用的方法给初学者参考。 ? 方...

2868
来自专栏dotnet core相关

datatables 配套bootstrap样式使用小结(2) ajax篇

上一篇是介绍一下基本的用法,基本的原理是取出所有的数据,然后调用$.datatables(option)方法格式化,这种方法显然不太科学,所以ajax方式是必须...

621
来自专栏木可大大

编写优雅代码的最佳实践

Robert Martin曾说过"在代码阅读中说脏话的频率是衡量代码质量额唯一标准"。同时,代码的写法应当使别人理解它所需的时间最小化,也就是说我们写的代码是给...

41720
来自专栏AI科技大本营的专栏

送书 | 跟我一起学《流畅的Python》

本文引自图灵新书《流畅的Python》的第一章——Python数据模型。本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,Victo...

3294
来自专栏HappenLee的技术杂谈

C++雾中风景2:struct还是class?

在C++语言作为C语言的一个超集,但是并不兼容C语言的所有语法规则的。C语言是我学习的第一门编程语言,相对于对其中的语法规则比较熟悉,C语言之中可以使用stru...

672
来自专栏我有一个梦想

QT Creator 快速入门教程 读书笔记(三)

一   信号和槽   GUI 程序除了要绘制控件,还要响应系统和用户事件,例如重绘、绘制完成、点击鼠标、敲击键盘等。当事件发生时,UI 会产生相应的变化,让用户...

2198

扫码关注云+社区