python萌新入门(三)

python萌新入门(三)————在学Java,Python,持续更新中…

03天赋武器必掌握丨字符串的使用

本博客主要内容:字符串
论文查重机制的核心: 字符串
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
eg:
代码如下:
name1=‘jack’
name2=‘维克托’

print(name1)
print(name2)
print(type(name1))
print(type(name2))

info1=’’’
I am jack
见到你很高兴
‘’’

info2="""
我是维克托
见到你很高兴
“”"

print(info1)
print(info2)
print(type(info1))
print(type(info2))

#如果我们的内容里面有引号怎么办?
#如果是单引号’
#方一:最外边变成双引号"
#方二:在句子中的单引号前面 加 转义字符
右斜杠 ** **(斜杠在博客里面显示不了,就默认大佬们都知道了,嘿嘿)
#eg:
say=“I’m jack.”
say2='I ** ‘m victor.’

print(say)
print(say2)

编译运行如下:
在这里插入图片描述

------------------------------------分割线---------------------------------------------
input()的使用方法:
input(提示信息)

代码如下:
uname = input (“请输入用户名:”)
passwd = input (“请输入密码:”)

print(“您输入的用户名是:”,uname,“密码是:”,passwd)
print(type(uname))

运行结果如下:
在这里插入图片描述

在这里插入图片描述

------------------------------------分割线---------------------------------------------
字符串的输出

代码如下:
name=‘victor’
print(name)

print(‘我的名字’,name)

#1.format的作用是填充,把()里面的内容填充到前面的大括号里面
print(‘我的名字:{}’.format(name))#注意:是.不是,
#2.format还可以这样用,{0},就对应后面第一个,
#而{1},就对应后面第二个
print(‘我的名字:{0},{1}’.format(name,‘你好’))
#3.
print(‘我的名字:{n}’.format(n=name))
#4.
print(‘我的名字:%s’%(name))
#5.
print(f’我的名字:{name}’)=>这个最常用,但是只有python3.6版本以上可用

运行结果如下:
在这里插入图片描述

------------------------------------分割线---------------------------------------------
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

------------------------------------分割线---------------------------------------------
在这里插入图片描述
代码如下:(代码实战是理解基础知识的最佳办法)
info=‘我有一位非常漂亮的女朋友’#从0开始数

print(info[4])
print(info[-2])#负数代表从后面开始数

print(info[0::2])#开始:结束 注意:开始的下标识包含,结束的下标是不包含
print(info[0:-2])
print(info[:-2])#从头开始,可以省略下标
print(info[1:])
print(info[4:8])
print(info[-3:])

print(info[::-1])
#友朋女的亮漂常非位一有我
#什么是步长???
#接下来我们用代码来测试一下:
print(info[::-2])#友女亮常位有
print(info[::1])#我有一位非常漂亮的女朋友
print(info[::])#我有一位非常漂亮的女朋友(不写步长,默认为1)
print(info[::2])#我一非漂的朋

运行结果如下:
在这里插入图片描述

------------------------------------分割线---------------------------------------------
字符串的常用方法:
查找 判断 修改

在这里插入图片描述
代码如下:(代码实战是理解基础知识的最佳办法)
#查找 判断 修改
info = ‘hello python and world and allen’

#find index count
print(’=’*10,‘find’,’=’*10)
print(info.find(‘and’))
print(info.find(‘and’,15,30))
print(info.find(‘ands’))#没有找到返回-1

print(’=’*10,‘find’,’=’*10)
print(info.index(‘and’))
print(info.index(‘and’,15,30))
#print(info.index(‘ands’))#没有找到就会报错

print(’=’*10,‘find’,’=’*10)
print(info.count(‘and’))
print(info.count(‘and’,15,30))
print(info.count(‘ands’))#没有找到返回0

print(’=’*10,‘修改字母大小写’,’=’*10)
print(info.upper())
print(info.lower())
print(info.title())
print(info.capitalize())

print(’=’*10,‘替换,replace’,’=’*10)
print(info.replace(‘and’,‘add’))
print(info.replace(‘and’,‘add’,1))

print(’=’*10,‘分割,split’,’=’*10)
tmp=info.split()
print(tmp)
print(info.split(‘and’))

print(’=’*10,‘拼接,join’,’=’*10)
print(’’.join(tmp))
print(’,’.join(tmp))
print(’ '.join(tmp))

print(’=’*10,’#去除一句话两边的空格’,’=’*10)
info2 = ’ i love python ’
print(info2.strip())#去除两边
print(info2.lstrip())#去除左边
print(info2.rstrip())#去除右边

#判断
#startswith endswith 判断是否是指定的字符
print(’=’*10,‘startswith’,’=’*10)
print(info.startswith(‘python’))#判断是不是以python开始的
print(info.startswith(‘hello’))#判断是不是以hello开始的
#endawith同理

info3=‘123’
info4=‘abc’
info5=‘abc123’
info6=‘abc_’
print(’=’*10,‘判断是否是指定类型的字符串’,’=’*10)
print(info3.isdigit()) #数字
print(info4.isalpha()) #字母
print(info5.isalnum()) #数字+字母

运行结果如下:
在这里插入图片描述

------------------------------------分割线---------------------------------------------
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

------------------------------------分割线---------------------------------------------

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

踏过山河,踏过海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值