该来的还是来了,早先某个大胖子建议我写关于python基本操作的博客,当时没上心,现在来补点账,也姑且算是对往昔一点回忆吧。对了,那胖子,姓王,所幸不住我隔壁。

闲言少叙,python和pycharm的安装,有些傻瓜式,这里不再赘述,我们就从变量的命名开始说,脚踩西瓜皮,滑到哪里算哪里

python变量的命名其实很随性,只要不与关键词重复,理论上什么都可以当变量名,比如:a = ‘老王好,老王棒,老王顶呱呱’

print(a)

说到关键字,我厚脸皮说几个,全不全不知道,但是肯定在那里面的,如下:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’],以上关键词的用法,我们有缘再说,现在只要记住,变量名不能和以上词汇重复即可,重复了,一般会报错,没报错,是因为你单词打错了。

我们顺便看一下变量a的属性:

输入print(type(a))

可见pycharm下方打印出了“str”,表示a是一个字符串,而且,我可以用print(type())方式查看任意变量的属性。

哎呀,这一说到字符串,话就有点多了,这样吧,跟你们再抖落点我这浅薄的python知识,诸位别贱笑啊,千万别贱笑!

字符串用法第一式:find()

它是用来检测 元素 是否包含在 字符串 中,如果是返回开始的索引值,否则返回-1,待咱给各位看官展示一下啊:

瞧见没?以"老王"组成的元素,被找到了,下标索引是0,

我们改一下打印的元素,看看能出什么幺蛾子:

嗯。。。没闹啥幺蛾子,而是按着书上讲的,返回了一个-1,这证明,find()用法,是正确的,也是没啥趣的。

那么有人又问了,那个下标索引是个啥子?听我给你小吹一下哈

这个小表索引,可以叫它下标,索引,如果你愿意,叫它小尾巴都行(偷着叫,被同行听见了会笑话你)。这是元素的位置,由于计算机的计数是从0开始,所以,第一个元素的下标是0,第二个元素的下标是1,以此类推,至于最后一个元素的下标,可以写作-1。描述要是看不懂,就看看咱的小图片:

是不是和描述的一样?

我们可以根据下标将字符串进行切割,方法是这样的:

[起始下标:结束:步长]

注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。如图:

花开两朵,各表一枝,咱们说回字符串的用法,第二式:

index()

方法说明:检测 元素 是否包含在 字符串 中,如果是返回开始的索引值,否则报错,譬如:astr = ‘老王大好人,人好大老王!’

print(astr.index(‘人’))

astr = ‘老王大好人,人好大老王!’

print(astr.index(‘稳’))

第三式:

count()

方法说明:返回 元素在开始和结束之间 在 字符串里面出现的次数

现在我们输入:

astr = ‘老王大好人,人好大老王!’

print(astr.count(‘王’))

第四式:

replace()

方法说明:把 字符串 中的 元素1 替换成 元素2,如果 count 指定,则替换不超过 count 次.

第五式:

split()

方法说明:以某元素为基准将字符串进行切割

我们输入:

astr = ‘老王大好人,人好大老王!’

print(astr.split(’,’))

字符串的操作还有很多,鄙人只要有残卷,剩余招式诸位可随缘。

若说这武林招式。。呸。。。这IT行业,离不开代码的循环,今天就让你们见识一下,残卷python的if、while、for循环,如果还有别的循环招式我没写,是因为我这是残卷啊~

if循环:

while循环:

九九乘法表赛高!!

上图有很多坑,下期可能会填上,这里暂且不表

for循环:

还是九九乘法表!你们怕不怕!就问你们像没想起儿时的痛苦记忆!!哇哈哈哈哈哈。。。呜哇哇哇哇。。

上图也有不少坑,若有缘,我们下期天坑。这缘分啊,真真妙不可言。这言不传六耳,技不清传,尔等若是学的一招半式,是尔等身据慧根;若无所悟,乃只可意会,不可言传也。

python中astr是啥_python的基本操作相关推荐

  1. python中astr是啥_python 基础 之 字符串

    Str 字符串 python 字符串str是在Python编写程序过程中,最常见的一种基本数据类型. A.创建字符串 a=str('字符串') a='这样也是字符串' astr='我是字符串' #使用 ...

  2. 写出python中的六种数据类型_python 数据类型1

    一.字典 一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号"{}"; 1.1 现有字典 d={'a':24,'g':52,'i':12,' ...

  3. python中的元类_python中的元类

    类也是对象,但是类有创建对象的能力 动态创建一个类: classmonkey():defbanana(self):print 'banana!' defapple(self):print 'i wan ...

  4. python中chr的用法_python中chr()函数和ord()函数的用法

    原博文 2018-06-11 21:52 − 一,chr()函数 格式:Chr(<数值表达式>) 说明:函数返回值类型为String,其数值表达式值取值范围为0~255. 例如:Print ...

  5. python中csv文件操作_python中操作csv文件

    python中操作csv文件 读取csv improt csv f = csv.reader(open("文件路径","r")) for i in f: pri ...

  6. python中for循环缩进_Python减少循环层次和缩进的技巧分析

    本文实例分析了Python减少循环层次和缩进的技巧.分享给大家供大家参考,具体如下: 我们知道Python中冒号和缩进代表大括号,这样写已经可以节省很多代码行数,但是可以更优化,尽可能减少循环的层次和 ...

  7. python中的下划线_Python中的下划线详解

    这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线_的不同用法绝大部分(不全是)都是一种惯例约定. 一. 单个下划线直接做变量名(_) 主要有三种情况: 1. 解释器中 _ ...

  8. python中函数的作用域_Python中的函数作用域

    在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:', ...

  9. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

最新文章

  1. ECharts xAxis.type='time'时间轴时卡顿问题
  2. 三种活体检测方式分析
  3. C#中在多个地方调用同一个触发器从而触发同一个自定义委托的事件
  4. Bzoj4212--神牛养成计划
  5. ubuntu 搜狗安装搜狗输入法(fcitx)亲测有用
  6. Linux下ps命令详解
  7. matlab 高级函数
  8. android8.0应用图标适配调整_怎样更换macOS Big Sur 应用图标
  9. batch入门教程(4)
  10. java反射用法示例_Java反射示例教程
  11. 计算机考试字体大小怎么看,Win7电脑便签字体大小怎么查看?
  12. 阿里有centos7 安装MongoDB及win7下MongoChef的安装
  13. python数据清洗 - Numpy库
  14. http下载文件(常用方式+支持在线打开方式)
  15. 计算机网络线路故障及排查方法,计算机网络常见故障排查
  16. 方维直播源码搭建详细流程
  17. 机器学习笔记(八):强化学习
  18. 未能找到主机服务器怎么回事,未能找到主机名的服务器怎么解决
  19. 爬虫 - 提高爬虫效率的方法
  20. Oracle SQL Developer安装教程

热门文章

  1. Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态
  2. 迁移学习让深度学习更容易
  3. 无人值守时代,运维如何保障发布质量?
  4. VMware vSphere 6.7主机与虚拟机高级管理
  5. 微服务、Kubernetes和无服务器之后,即将发生的……
  6. 虚拟化精华问答 | 什么是虚拟化?
  7. linux传输tcp命令,Linux tcpdump命令帮助和示例
  8. java 数组数据类型_java基本数据类型和数组
  9. python自动关闭弹窗_python – 每隔x分钟创建一个tkinter窗口,然后在y秒后自动关闭它...
  10. java.io.IOException 权限不够