python系列教程83
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow
声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好地理解AI技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是由我所写,所以不如我的AI技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值得阅读!PS:看不懂本篇文章的同学请先看前面的文章,循序渐进每天学一点就不会觉得难了!
字符串可以通过+操作符进行合并并且可以通过*操作符进行重复:
% python>>> len('abc') # Length: number of items3>>> 'abc' + 'def' # Concatenation: a new string'abcdef'>>> 'Ni!' * 4 # Repetition: like "Ni!" + "Ni!" + ...'Ni!Ni!Ni!Ni!'
从形式上讲,两个字符串对象相加创建了一个新的字符串对象,这个对象就是两个操作对象的内容相连。重复就像在字符串后再增加一定数量的自身。无论是哪种情况,Python都创建了任意大小的字符串。在Python中没有必要去做任何预声明,包括数据结构的大小。内置的len函数返回了一个字符串的长度。
重复最初看起来有些费解,然而在相当多的场合使用起来十分顺手。例如,为了打印包含80个横线的一行,你可以一个一个数到80,或者让Python去帮你数:
>>> print('-' * 80) # 80 dashes,the easy way
这里使用了与在应用于数字时执行加法和乘法的相同的操作符+和*。Python执行了正确的操作因为它知道加和乘的对象的类型。但是Python不允许你在+表达式中混合数字和字符串:‘abc’+9会抛出一个错误而不会自动地将9加载到个字符串上。
我们可以使用for语句在一个字符串中进行循环迭代,并使用in表达式操作符对字符和子字符串进行成员关系的测试,这实际上是一种搜索。对于子字符串,in很像是本章稍后介绍的str.find()方法,但是,它返回一个布尔结果而不是子字符串的位置:
>>> myjob = "hacker">>> for c in myjob: print(c,end=' ') # Step through items...h a c k e r>>> "k" in myjob # FoundTrue>>> "z" in myjob # Not foundFalse>>> 'spam' in 'abcspamdef' # Substring search,no position returnedTrue
我的微信公众号是“人工智能知识分享”
python系列教程83相关推荐
- python系列教程91
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...
- python系列教程143——行缩进
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...
- microbit python_刘鹏涛老师用Microbit 学Python系列教程
本帖最后由 rzyzzxw 于 2018-4-5 11:33 编辑 刘鹏涛老师Microbit 学Python系列教程 经刘老师授权,刘老师订阅号刘鹏涛 捕获.PNG (6.22 KB, 下载次数: ...
- 【Python】Python系列教程-- Python3 编程第一步(十八)
文章目录 前言 打印字符串: 输出变量值: 定义变量并进行简单的数学运算 使用 for 循环打印数字 0 到 4: 根据条件输出不同的结果: end 关键字 前言 往期回顾: Python系列教程–P ...
- python系列教程145——布尔运算
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...
- python系列教程8
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...
- python系列教程14
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...
- python系列教程171——网页文档
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...
- python系列教程2
朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...
最新文章
- 循序渐进学.Net Core Web Api开发系列【14】:异常处理
- python中删除对象方法的区别_python中delattr删除对象方法的代码分析
- LINQ学习笔记之四:查询内存对象
- servlce与filter的url-pattern介绍
- SAP S4HANA的product搜索的动态SQL语句的拼接原理
- DIY人脸跟踪电风扇送女朋友(3)
- Ubuntu下安装Oracle11g(图文教程)
- 《WinForm开发系列之控件篇》Item3 BindingSource (暂无)
- 大数据时代侦查机制有哪些改变
- 诺基亚接连巨亏:死守塞班难学摩托罗拉
- 面向未来的智慧道路解决方案与实践
- 基于Spring的app后台开源框架
- stap监控IO脚本
- 流殇三月,誓言碎落于天涯
- SAMBA+LDAP ERROR“smbd dead but pid file exists”
- 理财收益的计算 计算浮点数的n次方 1466
- solidity 入门
- SIGIR论文写作技巧
- ANSYS Workbench接触类型
- 三网手机实名制认证API,实名认证接口文档