python字符串解释_python基础之字符串详解

1、Python环境配置:

下载好之后安装,注意勾选环境变量。

2、写python一定要注意代码的缩进。

2、字符串:

(1)、字符串是从左到右是从0开始索引,从右到左是从-1开始。遵循包前不包后原则。

举例说明:

代码:                    解释:                                   输出结果:

a='abcdefghijk'

print a                      输出a                                           abcdefghijk

print a[0]                 输出第1个元素                               aprint a[2:5]              输出第3个到第5个元素                   cde

print a[2:]                从第3个字符开始输出字符串              cdefghijk

print a[-1]                从右往左输出第1个                         k

print a[-3:-1]           从倒数第3个开始(同样包前不包后)  ijprint a[-3:]               从倒数第3个开始到最后                   ijk

print a[:]                  输出整段字符串                               abcdefghijk

print a[3:]                从第4个字符开始                             defghijk

print a[-8:]              从右边数第8个字符开始输出               defghijk

print a*2                 输出两次                                        abcdefghijkabcdefghijk

(2)同样支持格式字符串:

举例说明:

name='Bob'

age=16

print ("%s  is  %d-year-old" %(name,age))

输出结果:Bob is 16-year-old

(3)字符串检测

举例说明:

代码:                                                        解释                                           输出结果

s = 'HelloabcdWord'

print s.isalpha()                                查看字符串是否全由字母组成                   True

print s.isdigit()                                 查看字符串是否全由数字组成                    False

print s.isspace()                               查看字符串是否全由空格组成                    Falseprint s.startswith('Hello')                查看字符串是否以‘Hello’开头                   True

print s.endswith('World')                查看字符串是否以‘Word’结尾                   False

(3)大写与小写

举例说明:

代码:                                                        解释

a = 'In\na line'                              不加r的字符串中\n会使字符串换行

b = r'In\na line'                             加r的字符串中转义字符不会被转义

print a

print b

print a.lower()                                转小写

print b.upper()                                转大写

输出结果:

In

a line

In\na line

in

a line

IN\NA LINE

(3)字符串置换

举例说明:

代码:

weather = 'rainy day'

bag = 'nothing in the bag'

if weather.find('rain')!=-1:

bag=bag.replace('nothing','umbrella')

print bag

解释:

如果匹配到 ‘rain’ 则将‘noting’只会为‘umbrella’

find函数匹配不到所找的字符返回值为‘-1’。

输出结果:

umbrella in the bag

今天的分享就到这个~~~~~~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/337196.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员们,想在双十一脱单?赶快跟我捯饬起来吧

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删生活中有很多男人一边抱怨自己不够洋气,找不到女票,另一方面又懒到宁肯在床上撸啊撸,也不愿意好好打扮自己。…

jboss8日志级别设置_罐中研讨会:设置JBoss BRMS全日研讨会

jboss8日志级别设置是否在寻找一种简单的方法来宣传,展示或演示使用JBoss业务规则管理系统(BRMS)产品的入门难度? 别无所求,因为我们已经召集了这个研讨会,因此您可以围绕JBoss BRMS构建一个晚上&#xff…

python具有伪代码的本质吗_Python的优点之一是具有伪代码的本质。( )_学小易找答案...

【单选题】下面关于函数的说法,错误的是( )。【单选题】实际开发中,文件或者文件夹操作都要用到os模块。( )【单选题】函数能处理比声明时更多的参数,它们是( ) 参数。【单选题】函数的名称可以随意命名。( )【单选题】Python源代码被解释器转换后的格式为( )。【单选题】Pytho…

C语言编程时你常犯的18种错误

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活…

python字典items返回什么_Python 字典items返回列表,iteritems返回迭代器

说明:items以列表方式返回字典中的键值对,iteritems以迭代器对象 返回键值对儿(Python3中不再支持);字典items()方法和iteritems()方法,是python字典的内建函数,分别会返回列表和迭代器,下面一起来看下字典…

pl/postgresql_将PostgreSQL PL / Java安装为PostgreSQL扩展

pl/postgresql在2011年,我在PostgreSQL PL / Java上撰写了一系列文章。 基本信息仍然可靠,但是现在有了一种从源代码安装PL / Java的简便得多的方法。 这也消除了依赖第三方来创建软件包的需要。 由于我的读者已经熟悉git和maven,因此这些注释…

这些知识你都不知道,难怪说你学不懂C语言!

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删关于C语言的那些小知识,准备学习或者刚刚入门的你已经了解了吗?语言种类编译语言静态声明语言面向过程的编程语言环境工具…

图片识别出处_AI人脸识别

前言最近网络上爆火的藏族小哥哥丁真,大家都知道吗?十几天前凭借一张纯真、干净、帅气的脸霸屏各大短视频平台,连各大电视台新闻媒体都争相报道,这个藏族小伙瞬间火了!!网友们对于丁真的长相评价不一&#…

java源文件编译成jar_从源文件和JAR文件构建Java代码模型

java源文件编译成jar最近,我花了一些时间来研究有效java ,该方法正在GitHub上达到300星(可以免费帮助实现目标:D)。 Effectivejava是在您的Java代码上运行查询的工具。 它基于我参与的另一个项目javaparser 。 Javapa…

【从零开始学C语言】知识总结一:C语言的基本知识汇总

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作 为系统设计语言,编写工作系统应…

排球分组循环交叉编排_同学!中国海洋大学第一届排球联赛等你来战!

New中国海洋大学第一届排球联赛开始啦比赛宗旨1亲爱的同学们:为增强学生凝聚力,加强新老生交流,促进各院系的友谊,培养同学们的团队精神,丰富同学们的课余生活,展示我校文体风采,特此举办本次中…

jolokia_使用WildFly 9和Jolokia监视DevOps样式

jolokiaDevOps是当今最热门的话题之一。 并且围绕它的广泛主题使您很难真正找到完整的描述或涵盖体面粒度的所有内容。 可以肯定的一件事是:最重要的部分之一是提供正确的度量标准和信息以监视应用程序。 Java EE和JMX 监视Java EE服务器的标准方法是JMX。 使用JCo…

计算机的本质是哲学

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删学什么抽象模型庄子说过吾生有崖,知无涯。以有限的生命去学习无尽的知识是很愚蠢的。所以,学习的终极目标一定不是知识本…

用户首次登录之前必须更改密码_技术丨带你玩转Win10系统的用户账户

由于微软关于Win10家庭版系统用户和组的功能设置,在一般情况下,用户无法直接进行用户账户的管理。但通过简单的设置,同样能够玩转Win10系统的用户账户。今天我们将探索并学习:如何实现用户账户的设置与更改。Microsoft账户登录首次…

mac 大写锁定延迟_延迟分析中的案例研究:锁定与同步

mac 大写锁定延迟特别是在这篇文章中,我们将讨论: java.concurrent.Lock创建的垃圾 比较锁与同步 如何以编程方式测量延迟 争用对锁和同步的影响 遗漏对延迟测试的影响 回到我最喜欢的主题之一,垃圾创建/分配。 有关此主题的更多详细信…

很好玩的12个c语言面试题

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请…

python 百分比数据_如何使用python计算数据列相对于另一列的百分比排名

这是一个解决方案。整理训练数据。然后对验证数据使用searchsorted。import pandas as pdimport numpy as np# Generate Dummy Datadf_train pd.DataFrame({Values: 1000*np.random.rand(15712)})#Sort Datadf_train df_train.sort_values(Values)# Calculating Rank and Ran…

java 开发 jvm_Java开发人员应了解的JVM流行语

java 开发 jvm本文将与您分享一些JVM“流行语”,它们对于Java开发人员在执行任何JVM性能和垃圾回收调优之前理解和记住非常重要。 本文末尾还提供了一些技巧,包括一些高级性能调优最佳实践。 将来的文章中将探讨有关Oracle HotSpot并发GC收集器&#xff…

C/C++在Java、Android和Objective-C三大平台下实现混合编程

点击蓝字关注我们因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络,侵删Android和iOS开发都支持C开发,可以一套代码多平台使用。同时C难以反编译的特性也可以为Android开发带来代码的保密,另一n…

Linux Shell 004-四则运算

Linux Shell 004-四则运算 本节关键字:Linux、Bash Shell、四则运算 相关指令:echo、let、set、unset Bash Shell支持的四则运算 算术运算:默认情况下,shell就只能支持简单的整数运算 运算内容:加(&…