669|5

92

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

《python编程快速上手》第六篇:了解python的字符串 [复制链接]

本帖最后由 xiaolinen 于 2024-5-11 22:50 编辑

一:字符串的表达方式

        1.1,使用单引号表达字符串:

a = '123'

        1.2,使用双引号表达字符串:

a = "123"

        1.3,使用三重双引号进行多行注释

"""
this is just an example of a comment.
"""

二:字符串的方法

        2.1,索引

a = "123456"

print(a[0])

        2.2,切片

a = "123456"

b = a[1:4]

print(b)

        2.3,upper(),lower(),isupper()和islower()

d = c.upper()
print(d)

e = d.lower()
print(e)

print(d.isupper())
print(e.islower())

        2.4,startswith()和endswith()

d = "HELLO,WORLD"
e = "hello,world"

print(d.startswith("HELLO"))  # 判断字符串是不是以HELLO开头
print(e.endswith("ld"))  # 判断字符串是不是以ld结尾

        2.5,join()和split()

f = ["123", "456", "789"]  # join()方法
g = "ABS"
g.join(f)
print(g.join(f))

h = "123Q456Q789"
print(h.split("Q"))  # split()方法

        2.6,partition()

i = "123qwertyhgfdsazxcv"  # partition()方法
print(i.partition("y"))

        2.7,rjust(),ljust()和center()

j = "^!^"
print(j.rjust(10, '*'))
print(j.ljust(10, '*'))
print(j.center(9, '*'))

        2.8,strip(),rstrip()和lstrip()

k = "    123456    "
print(k.rstrip())
print(k.lstrip())

m = "qwe1234567asd765432qwe"
print(m.strip("qwe"))

        2.9,ord()和chr()

n = 'N'
print(ord(n))
print(chr(77))

                上述代码运行结果,如下(打印的每一行对应一个print()语句):

 

最新回复

跟着楼主新增如下str函数: 1. partition 2. ljust / rjust / center     详情 回复 发表于 2024-5-13 13:44
点赞 关注
 
 

回复
举报

6980

帖子

11

TA的资源

版主

沙发
 

楼主的学习方式挺好的,这样学习非常有效果吧。

点评

对自己来说,效果还不错,记忆深刻  详情 回复 发表于 2024-5-12 09:35
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
lugl4313820 发表于 2024-5-12 08:20 楼主的学习方式挺好的,这样学习非常有效果吧。

对自己来说,效果还不错,记忆深刻

点评

期待大佬能在后面产出优秀的项目,学以致用!  详情 回复 发表于 2024-5-12 11:43
 
 
 

回复

6980

帖子

11

TA的资源

版主

4
 
xiaolinen 发表于 2024-5-12 09:35 对自己来说,效果还不错,记忆深刻

期待大佬能在后面产出优秀的项目,学以致用!

点评

得令  详情 回复 发表于 2024-5-12 12:21
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(高级)

5
 
lugl4313820 发表于 2024-5-12 11:43 期待大佬能在后面产出优秀的项目,学以致用!

得令


 
 
 

回复

1380

帖子

1

TA的资源

五彩晶圆(初级)

6
 

跟着楼主新增如下str函数:

1. partition

2. ljust / rjust / center

 

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

开源项目 更多>>
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/8 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表