Python小知识 | 这些技能你不会?(一)
阅读文本大概需要 8-10 分钟,动手才能学到更多东西。
✪ Python小知识 ✪
最近在看《零压力学Python》,巩固一下基础知识,意外收获到很多常用却不一定被注意的小知识,分享给大家,学到东西了点赞支持哦~
一、赋值运行
(1) 多赋值
(2)元组赋值
(3)同步赋值
(4)自操作简化
二、列表索引与切片
(1)列表索引
正索引
负索引
(2)列表切片
(3)很秀的操作
列表元素顺序反向
替换列表某段子列表
在列表开头插入两个元素
三、字符串处理
(1)split拆分字符串
(2)strip删除字符串前后多余字符
细心的读者会发现,我们指定删除”才怪“后,前后的空格没有被删除。
也就是说我们只能指定一种模式,那要删除”才怪“,还想把空格也去除怎么办呢?
也很简单,把模式改成”才怪 “,也就是说,在指定格式里加个空格就行,那么,”怪才 “、” 怪才“、”怪 才“都是一个模式,会把字符串前后的”才“、”怪“、” “这三个字符都去掉,直到遇到不是这三个字符的字符为止。
这个小技巧很实用哦~
(3)join连接列表字符串
如果我们要给几个字符串用指定字符或字符串连接起来,用join方法的好处就是,不会在字符串末尾添加分隔符,比如上面代码的例子,如果我们直接遍历加-
,那可能就会产生2018-10-29-
这样的结果,需要对字符串再处理,才能得到我们想要的结果,而join
可以直接生成,代码简洁,效率高,这一点可以说超级优秀了。
(4)基本操作
大小写转换
字符与ASCII码转换
英文字母判断
数字字符判断
组合字符判断
其他判断
学会灵活应用这些基本操作,让你的工作学习事半功倍。
推荐阅读:(点击标题即可跳转)
来和小伙伴们一起向上生长呀!
Python小知识 | 这些技能你不会?(一)相关推荐
- Python小知识 | 这些技能你不会?(三)
✪ Python小知识 ✪ 最近在看<零压力学Python>,巩固一下基础知识,意外收获到很多常用却不一定被注意的小知识,分享给大家,学到东西了点赞支持哦~ 第一篇: 第二篇: 阅读提醒: ...
- Python小知识 | 这些技能你不会?(终章)
零.写在前面 写完今天这一篇,Python小知识这块就完了,一共四篇,也就是我过了一遍<零压力学Python>后记录下来的一些重要的点,希望对初学者或者复习Python基础的读者有所帮助, ...
- Python小知识 | 这些技能你不会?(二)
阅读本文可能需要8-10分钟,老表说边看边思考,边动手能学到更多东西. --老表<老表说> ✪ Python小知识 ✪ 最近在看<零压力学Python>,巩固一下基础知识,意外 ...
- 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个有趣的Python小知识,返回结果让人出乎意料~
1 字符串驻留 In [1]: a = 'something' ...: b = 'some'+'thing' ...: id(a)==id(b)Out[1]: True 如果上面例子返回True,但 ...
- 5个有趣的Python小知识,返回结果让人出乎意料~
1 字符串驻留 In [1]: a = 'something'...: b = 'some'+'thing'...: id(a)==id(b) Out[1]: True 如果上面例子返回True,但是 ...
- Python小知识:推导式用法大全,Comprehension
「推导式」的英文是「Comprehension」,是Python学习者引以为豪的一种写法.它的主要好处是「写起来简洁」,不用for循环,非常的「Pythonic」. 它包括「列表推导式」,「字典推导式 ...
- python小知识_python小知识合集
前言 学习过程中难免会遇到问题,将所遇到的一些小问题解决并整理起来.就像写日记一样的来写这篇博客. 变量存储 python中当数据存储所需要的内存不大时,python为了节省内存对于值一样的变量只开辟 ...
- Python小知识: List的赋值方法,不能直接等于
Python中关于对象复制有三种类型的使用方式,赋值.浅拷贝与深拷贝.他们既有区别又有联系,刚好最近碰到这一类的问题,研究下. 一.赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不 ...
最新文章
- 第三单元man指令的简单运用
- tableau必知必会之使用参数操作在同一视图切换指标
- 【转】6 Reasons Why JavaScript’s Async/Await Blows Promises Away (Tutorial)
- “==”和equals()那些事
- c++内存管理-内存顺序
- python之路_前端基础之Bootstrap 组件
- EDM邮件营销时应该远离的8大不良做法
- mysql too many openfiles解决
- 手把手教你crontab排障
- 内容超过7行显示查看全文
- android9三星功能,三星开启安卓9.0测试:One UI Beta计划
- 【Office】往Word中插入超链接
- 谈谈JavaScript版本演进史及ES3、ES5区别和特性
- 请教FlashCs3导入图片时出现无法导入问题。
- MySQL 5.7都即将停只维护了,是时候学习一波MySQL 8了
- Unity3D游戏开发之游戏模型制作:机器人
- 调整k8s的iptable参数时启动生效报错
- 【阿里云·云原生架构·白皮书】保姆级解读 一、 云原生架构定义
- c语言程序实践感受心得,C语言实践心得体会
- getsockopt套接口选项
热门文章
- 使用Jupyter notebook,为什么按下ctrl+enter后,没有输出,也没有报错,而是一直出现“*”呢?
- 如何在多台web服务器上共享session?
- PHP实现数组中两个数的和等于给定的目标值
- ELK错误1_Kafka-Logstash-Elasticsearch过程,Elasticsearch报grokparsefailure错误
- mysql administrator 备份 表_【转】如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库...
- wpf 如何设置弹出窗口必须关闭才能打开其他软件_Mac忘记登录密码?以防万一,必须收藏。...
- python帮助生活-想把python运用在实际生活中?那么python查询价格方法可以帮助你...
- css怎么设置圆角背景,CSS新特性:圆角边框多栏Gird布局背景设置
- 横竖三个数的和相等_怎样证明 0.999… = 1?数值上是相等的,那么两者的区别是什么?...
- 数据类型不匹配_笔记 | 自学Python 06:数据类型之列表