二、字符串(跟着孙兴华老师学Python)

一、创建字符串

1、使用引号创建字符串,单引号、双引号,三引号都可以,去别在于配合使用

1.1单引号和双引号的配合使用
print('I"love"you')

#字符串可以用单引号也可以用双引号,输出内容含双引号时用单引号

1.2 三引号字符串支持换行
print("""孙
兴华""")

二、字符串的格式化输出

1、删除字符串中的空格

.strip()—删除两边空格
.lstrip()—删除左边空格
.rstrip()—删除右边空格
.replace(“”,“”)—删除所有空格
.split()—先切分,“”.join()—再拼接

1.1 strip()

输入描述:
一行一个字符串表示名字name(注:name两边带有一些多余的空白符)。
输出描述:
一行输出name去掉两边的空白符后的原本的内容。

代码:
name=input()
print(name.strip())
结果:
郑景硕
郑景硕

1.2 split() split()用法

Python中split是一个内置函数,用来对字符串进行分割,分割后的字符串以列表形式返回,该函数的语法是“str.split(str=“”,num=string.count(str))”

1.2.1 不带参数
split()中如果没有参数,函数默认以空格,tab空格符,换行符等作为分割条件

输入描述:
输入一串字符串,它们之间通过空格间隔开。
输出描述:
输出封装后的列表。

代码:
list1=input()
print(list1.split())
结果:
郑 景 硕
[‘郑’, ‘景’, ‘硕’]

2、全小写、全大写、首字母大写、各个字符的首字母大写

#.lower()—全部小写
#.upper()—全部大写
#.title()—各个字符的首字母大写
#.capitalize()—首字母大写

3、输入的name为Niuniu,输出I am Niuniu and I am studying Python in Nowcoder!

name=input()
**方法1**

print('I am {} and I am studying Python in Nowcoder!'.format(name))

**方法2:位置一一对应**

 print('I am {0} and I am studying Python in Nowcoder!'.format(name))

**方法3:参数**

 print('I am {A} and I am studying Python in Nowcoder!'.format(A=name))

**方法4:文本用 %s 占位符**

print('I am %s and I am studying Python in Nowcoder!'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值