Python练习9---string

字符串是 Python 中最常用的数据类型,可以使用引号(‘或”)来创建字符串。具体相关操作可以去网页上学习
英文:https://www.tutorialspoint.com/python/python_strings.htm
中文:http://www.runoob.com/python/python-strings.html

1、字符串的定义和获取:使用下标

# Hello World program in Python
# -*- coding: utf8 -*-
import os,sys
say="hello!Morning"
i=0
#字符串操作
while i < len(say):
    print(i, "  =  ",say[i])
    i=i+1

运行结果
这里写图片描述

2、使用切片方式

#!python
# -*- coding: utf8 -*-
import os,sys

say="hello!Morning"
print("len",len(say))
print(say[0:5])
print(say[5:])
print(say[5:13])
print(say[0:-7])
print(say[:-7])

运行结果
这里写图片描述

3、字符串连接:+

#!python
# -*- coding: utf8 -*-
import os,sys

say="hello!"
say=say+"Morning"
print("len",len(say))
print(say[0:5])
print(say[5:])
print(say[5:13])
print(say[0:-7])
print(say[:-7])

运行结果
这里写图片描述

4、字符串长度获取:len

#!python
# -*- coding:utf8 -*-
import os,sys
say="hello!"
say1=say+"Morning"
print("len",say1,len(say1))
say2="%s%s"%(say,"Morning")
print("len",say2,len(say2))
say3="len %s %d"%(say2,len(say2))
print(say3)

运行结果
这里写图片描述

5、字符串替换:replace
string.replace(str1, str2, num=string.count(str1))
把 string 中的 str1 替换成 str2,如果 num 指定,则替换不超过 num 次.

#!python
# -*- coding:utf8 -*-
import os,sys
say="hello!"
say1=say+"Morning"
print("len",say1,len(say1))
say1=say1.replace("hello","Hello ")
print("len",say1,len(say1))
b=say1.find("Morning")
c=say1[b:]
print("len",c,len(c))

运行结果
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值