写点什么

python——格式化输入输出与截取字符串

用户头像
在即
关注
发布于: 2021 年 06 月 04 日
python——格式化输入输出与截取字符串

1.如何格式化输入输出 如何截取字符串

简单的人名对话

你需要掌握:1.如何格式化输入输出,2.如何截取字符串。

格式化输入输出

input()函数将用户输入的内容当做一个字符串类型,这是获得用户输入的常用方式。print()函数可以直接打印字符串,这是输出字符串的常用方式。

如下例子展示了如何用变量 name 来存储用户的名字,再输出这个变量的内容:

name=input("请输入名字:")

  • 请输入名字:郭靖

print(name)

郭靖

采用格式化输出方式,通过 format()方法将待输出变量整理成期望输出的格式,如:

name=input("请输入一个人的名字:")

  • 请输入一个人的名字:郭靖

country=input("请输入一个国家的名字:")

请输入一个国家的名字:中国

print("{}来自于{}".format(name,country))

郭靖来自于中国


2.Python 字符串

  • 文本在程序中用字符串类型来表示。Python 语言中,字符串是用两个双引号””或者单引号’’括起来的零个或多个字符。如上例中的”请输入一个人的名字:”。

  • 字符串是字符的序列,可以按照单个字符或字符片段进行索引,字符串包括两种序号体系:正向递增序号和反向递减序号。


如上图中字符串 Hello

world 长度为 11(注意,空格也是一个字符),正向递增以最左侧字符 H 序号为 0,向右侧依次递增,最右侧字符 d 序号为 11-1=10;反向递减序号以最右侧字符 d 序号为-1,向左依次递减,最左侧字符 H 序号为-11。这两种索引字符的方法可以同时使用。

Python

字符串也提供区间访问方式,采用[N:M]格式,表示字符串中从 N 到 M(不包含 M)的子字符串,其中,N 和 M 为字符串的索引序号,可以混合使用正向递增序号和反向递减序号。如果表示中 N 或者 M 索引缺失,则表示字符串把开始或结束索引值设为默认值。

注意:字符串中的英文字符和中文字符都算作 1 个字符。

示例如下:

name="Python 语言程序设计"

name[0]

'P'

print(name[0],name[7],name[-1])

P 言计

print(name[2:-4])

thon 语言

print(name[:6])

Python

print(name[6:])

语言程序设计

print(name[:])

Python 语言程序设计


例如:

1.输入姓名:郭靖

输出:

郭靖同学,学好 Python,前途无量!

郭大侠,学好 Python,大展拳脚!

靖哥哥,学好 Python,人见人爱!

上代码:

//如果注释理解有误,请大佬们多多评论指教!!

发布于: 2021 年 06 月 04 日阅读数: 7
用户头像

在即

关注

记录学习进度 2021.02.27 加入

一个入门小白白!

评论

发布
暂无评论
python——格式化输入输出与截取字符串