2.2_字符串String

举报
孙中明 发表于 2022/01/23 01:37:43 2022/01/23
【摘要】 字符串String 字符串或串(String)是由数字、字母、下划线组成的一串字符。   它是编程语言中表示文本的数据类型。 python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1从右到左索引默认-1开始的,最大范围是字符串开头 如果你要实现从字符串中获取一段子字符串的话,可以使...

字符串String

字符串或串(String)是由数字、字母、下划线组成的一串字符。

 

它是编程语言中表示文本的数据类型。

python的字串列表有2种取值顺序:

如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [头下标:尾下标],就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

比如:

s = 'ilovepython'

s[1:5]的结果是love。

当使用以冒号分隔的字符串,python返回一个新的对象,结果包含了以这对偏移标识的连续的内容,左边的开始是包含了下边界。

上面的结果包含了s[1]的值l,而取到的最大范围不包括上边界,就是s[5]的值p。

加号(+)是字符串连接运算符,星号(*)是重复操作。如下实例:

 

实例(Python 2.0+)

 

#!/usr/bin/python# -*- coding: UTF-8 -*-str = 'Hello World!'printstr# 输出完整字符串printstr[0]# 输出字符串中的第一个字符printstr[2:5]# 输出字符串中第三个至第五个之间的字符串printstr[2:]# 输出从第三个字符开始的字符串printstr * 2# 输出字符串两次printstr + "TEST"# 输出连接的字符串

 

以上实例输出结果:

 

HelloWorld! H llo llo World!HelloWorld!HelloWorld!HelloWorld!TEST

 

 

1. 字符串:

          一串字符

          显示或者打印出来文字信息

          导出

          编码:# -*- coding: utf-8 -*-

 

          单引号,双引号,三引号

          不可变(immutable)

          Format字符串

               age = 3

               name = "Tom"

               print("{0} was {1} years old".format(name, age))

          联合:+: print(name + " was " + str(age) + " years old")

          换行符: print("What's your name? \nTom")

 

2. 字面常量(literal constant):

 

可以直接以字面的意义使用它们:

如:6,2.24,3.45e-3, "This is a string"

常量:不会被改变

 

3. 变量:

          储存信息

          属于identifier

          identifier命名规则:

               第一个字符必须是字母或者下划线

          其余字符可以是字母,数字,或者下划线

          区分大小写

          如:合法:i, name_3_4, big_bang

               不合法:2people, this is tom, my-name, >123b_c2

            

 

 

4. 注释: #

 

5. 缩进(Indentation)

 

文章来源: hiszm.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。

原文链接:hiszm.blog.csdn.net/article/details/77489101

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。