阅读文本大概需要 8-10 分钟,动手才能学到更多东西。

✪ Python小知识 ✪

最近在看《零压力学Python》,巩固一下基础知识,意外收获到很多常用却不一定被注意的小知识,分享给大家,学到东西了点赞支持哦~

一、赋值运行

(1) 多赋值

(2)元组赋值

(3)同步赋值

(4)自操作简化

二、列表索引与切片

(1)列表索引

  • 正索引

  • 负索引

(2)列表切片

(3)很秀的操作

  • 列表元素顺序反向

  • 替换列表某段子列表

  • 在列表开头插入两个元素

三、字符串处理

(1)split拆分字符串

(2)strip删除字符串前后多余字符

细心的读者会发现,我们指定删除”才怪“后,前后的空格没有被删除。

也就是说我们只能指定一种模式,那要删除”才怪“,还想把空格也去除怎么办呢?

也很简单,把模式改成”才怪 “,也就是说,在指定格式里加个空格就行,那么,”怪才 “、” 怪才“、”怪 才“都是一个模式,会把字符串前后的”才“、”怪“、” “这三个字符都去掉,直到遇到不是这三个字符的字符为止。

这个小技巧很实用哦~

(3)join连接列表字符串

如果我们要给几个字符串用指定字符或字符串连接起来,用join方法的好处就是,不会在字符串末尾添加分隔符,比如上面代码的例子,如果我们直接遍历加-,那可能就会产生2018-10-29-这样的结果,需要对字符串再处理,才能得到我们想要的结果,而join可以直接生成,代码简洁,效率高,这一点可以说超级优秀了。

(4)基本操作

  • 大小写转换

  • 字符与ASCII码转换

  • 英文字母判断

  • 数字字符判断

  • 组合字符判断

  • 其他判断

学会灵活应用这些基本操作,让你的工作学习事半功倍。

End

推荐阅读:(点击标题即可跳转)

来和小伙伴们一起向上生长呀!

扫描下方二维码,添加小詹微信,可领取千元大礼包并申请加入 Python 学习交流群,群内仅供学术交流,日常互动,如果是想发推文、广告、砍价小程序的敬请绕道!一定记得备注「交流学习」,我会尽快通过好友申请哦!
?长按识别,添加微信
(添加人数较多,请耐心等待)

Python小知识 | 这些技能你不会?(一)相关推荐

  1. Python小知识 | 这些技能你不会?(三)

    ✪ Python小知识 ✪ 最近在看<零压力学Python>,巩固一下基础知识,意外收获到很多常用却不一定被注意的小知识,分享给大家,学到东西了点赞支持哦~ 第一篇: 第二篇: 阅读提醒: ...

  2. Python小知识 | 这些技能你不会?(终章)

    零.写在前面 写完今天这一篇,Python小知识这块就完了,一共四篇,也就是我过了一遍<零压力学Python>后记录下来的一些重要的点,希望对初学者或者复习Python基础的读者有所帮助, ...

  3. Python小知识 | 这些技能你不会?(二)

    阅读本文可能需要8-10分钟,老表说边看边思考,边动手能学到更多东西. --老表<老表说> ✪ Python小知识 ✪ 最近在看<零压力学Python>,巩固一下基础知识,意外 ...

  4. python小知识|if x、if not x、while True的用法,还在困扰着你吗?(补加:关于None的小知识)

    python小知识|if x.if not x.while True的用法,还在困扰着你吗?(补加:关于None的小知识) 一.条件判断语句简写 1.if x 与 if not x 2.None的小知 ...

  5. [转]5个有趣的Python小知识,返回结果让人出乎意料~

    1 字符串驻留 In [1]: a = 'something' ...: b = 'some'+'thing' ...: id(a)==id(b)Out[1]: True 如果上面例子返回True,但 ...

  6. 5个有趣的Python小知识,返回结果让人出乎意料~

    1 字符串驻留 In [1]: a = 'something'...: b = 'some'+'thing'...: id(a)==id(b) Out[1]: True 如果上面例子返回True,但是 ...

  7. Python小知识:推导式用法大全,Comprehension

    「推导式」的英文是「Comprehension」,是Python学习者引以为豪的一种写法.它的主要好处是「写起来简洁」,不用for循环,非常的「Pythonic」. 它包括「列表推导式」,「字典推导式 ...

  8. python小知识_python小知识合集

    前言 学习过程中难免会遇到问题,将所遇到的一些小问题解决并整理起来.就像写日记一样的来写这篇博客. 变量存储 python中当数据存储所需要的内存不大时,python为了节省内存对于值一样的变量只开辟 ...

  9. Python小知识: List的赋值方法,不能直接等于

    Python中关于对象复制有三种类型的使用方式,赋值.浅拷贝与深拷贝.他们既有区别又有联系,刚好最近碰到这一类的问题,研究下. 一.赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不 ...

最新文章

  1. 第三单元man指令的简单运用
  2. tableau必知必会之使用参数操作在同一视图切换指标
  3. 【转】6 Reasons Why JavaScript’s Async/Await Blows Promises Away (Tutorial)
  4. “==”和equals()那些事
  5. c++内存管理-内存顺序
  6. python之路_前端基础之Bootstrap 组件
  7. EDM邮件营销时应该远离的8大不良做法
  8. mysql too many openfiles解决
  9. 手把手教你crontab排障
  10. 内容超过7行显示查看全文
  11. android9三星功能,三星开启安卓9.0测试:One UI Beta计划
  12. 【Office】往Word中插入超链接
  13. 谈谈JavaScript版本演进史及ES3、ES5区别和特性
  14. 请教FlashCs3导入图片时出现无法导入问题。
  15. MySQL 5.7都即将停只维护了,是时候学习一波MySQL 8了
  16. Unity3D游戏开发之游戏模型制作:机器人
  17. 调整k8s的iptable参数时启动生效报错
  18. 【阿里云·云原生架构·白皮书】保姆级解读 一、 云原生架构定义
  19. c语言程序实践感受心得,C语言实践心得体会
  20. getsockopt套接口选项

热门文章

  1. 使用Jupyter notebook,为什么按下ctrl+enter后,没有输出,也没有报错,而是一直出现“*”呢?
  2. 如何在多台web服务器上共享session?
  3. PHP实现数组中两个数的和等于给定的目标值
  4. ELK错误1_Kafka-Logstash-Elasticsearch过程,Elasticsearch报grokparsefailure错误
  5. mysql administrator 备份 表_【转】如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库...
  6. wpf 如何设置弹出窗口必须关闭才能打开其他软件_Mac忘记登录密码?以防万一,必须收藏。...
  7. python帮助生活-想把python运用在实际生活中?那么python查询价格方法可以帮助你...
  8. css怎么设置圆角背景,CSS新特性:圆角边框多栏Gird布局背景设置
  9. 横竖三个数的和相等_怎样证明 0.999… = 1?数值上是相等的,那么两者的区别是什么?...
  10. 数据类型不匹配_笔记 | 自学Python 06:数据类型之列表