代码先锋网 代码片段及技术文章聚合

Python 格式化输入输出、字符串

技术标签: Python初体验——Hello World  Python入门之基础语法  python  编程语言

格式化输入输出

input()函数将用户输入的内容当做一个字符串类型,这是获得用户输入的常用方式。print()函数可以直接打印字符串,这是输出字符串的常用方式。
如下例子展示了如何用变量name来存储用户的名字,再输出这个变量的内容:

name=input(“请输入名字:”)
请输入名字:郭靖
print(name)
郭靖

采用格式化输出方式,通过format()方法将待输出变量整理成期望输出的格式,如:
name=input(“请输入一个人的名字:”)
请输入一个人的名字:郭靖

country=input(“请输入一个国家的名字:”)
请输入一个国家的名字:中国
print("{}来自于{}".format(name,country))
郭靖来自于中国

Python字符串

文本在程序中用字符串类型来表示。Python语言中,字符串是用两个双引号””或者单引号’’括起来的零个或多个字符。如上例中的**”请输入一个人的名字:”**。
注意:字符串中的英文字符和中文字符都算作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语言程序设计

练习:

根据提示,在右侧编辑器补充代码,根据用户输入的人名给出一些不同的回应。
例如:
输入姓名:郭靖
输出:
郭靖同学,学好Python,前途无量!
郭大侠,学好Python,大展拳脚!
靖哥哥,学好Python,人见人爱!

代码:

#请在此处补充代码,按要求完成输出
###### Begin ######
name=input("输入姓名:")
print("{}同学,学好Python,前途无量!".format( name))     #请将命令行补充完整
print(name[0] +"大侠,学好Python,大展拳脚!")                                              #请将命令行补充完整
print(name[1:4] +"哥哥,学好Python,人见人爱!")                                              #请将命令行补充完整

###### End ######
版权声明:本文为weixin_47271830原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_47271830/article/details/116175020

智能推荐

python字符串输出格式化

 print ('1:\t|my name is {1:>10}, my age is:{0:<2}'.format(20,'wangyu')) 说明: {1:>10}中的1是对format的参数定位,表示取的是第二个参数;>表示的右对齐;10表示的是该参数宽度。 说明:uid, last_login是对参数命名。    ...

python--字符串格式化输出

字符串的格式化,并非是像电脑手机一样清除,所谓程序中字符串的格式化是说,字符串所特定的格式,就像书写论文要有论文格式,书写新闻要有新闻格式一样,程序中的字符串也是有一定的输出格式的。 程序中处理最多的就是字符串,各个程序中字符串的处理也都大同小异,这里具体介绍python中的字符串格式化。 字符串的格式化输出 python中,字符串是可以进行拼接的,比如: 这就是字符串的拼接,在python中经常...

Python 字符串格式化输出(format/printf)

Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下:   字符串格式化时百分号后面有不同的格式符号,代表要转换的不同类型,具体的表示符号如下面所示。   格式符号为数字时前面可以加为数和补缺位如:%[0][总位数][.][小数位数]来设定要转换的样式,具体使用方法如下: &nb...

Python 之 字符串格式化输出定义

字符串格式化输出定义 1.加号拼接: 2.%s格式化字符串 3.{}格式化字符串 备注: 当使用‘’‘%s’‘’时,后面接在用%(变量名) 当使用‘’‘{_name}’‘’时,后面接在用 .format(_name=name) 4.简单的格式化字符串输出 ...

大话Python格式化输出字符串

2.关键字参数:  总结: Python中除了内置的%操作符可用于格式化字符串操作,还有"".format()的形式,都需要熟练掌握...

猜你喜欢

python之 字符串格式化输出

%s s= string %d d= digit 整数 %f f=float 浮点数 效果图如下:...

python 字符串格式化 输出

1. 需要输出3列,为了输出好看,需要制定每一列的宽度:     < (默认)左对齐 > 右对齐 ^ 中间对齐 = (只用于数字)在小数点后进行补齐 2. 表 格式 描述 %% 百分号标记 %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号...

python字符串格式化输出

python中有两种格式化输出字符串的方式:格式化表达式、format()方法。当然,还有一个简化操作的内置format()函数。 它们绝大部分功能都是重复的,熟悉printf的可以考虑使用格式化表达式,否则使用format()更友好些,因为它像处理函数参数一样,但format()有时候可能写的要更复杂。 格式化表达式 格式化表达式类似于printf的风格,在字符串中使用%作为占位符。本文只是介绍...

Python3 字符串格式化输出

Python3中常用的格式化输出字符串的3种方式 假设定义有如下变量: 第一种方式 第二种方式 这种方式也是官方推荐的方式 第三种方式 转载于:https://my.oschina.net/zerobit/blog/3064668...

Python字符串格式化输出!

Python字符串的格式化输出! 今天博主跟大家聊一聊如何使用Python字符串的格式化输出!不喜勿喷,如有建议欢迎补充、讨论! 关于安装和汉化可以观看博主的这篇文章《下载安装及汉化 》以及Python系列:windows10配置Python3.0开发环境!,安装完毕重启VsCode!以及VSCode配置Python开发环境! Come on!字符串格式化输出 关于字符串的格式化输出,我们需要了解...