python用三种方式定义字符串、并依次输出_Python中字符串拼接的三种方式
在Python中,我们经常会遇到字符串的拼接问题,在这里我总结了三种字符串的拼接方式:
1.使用加号(+)号进行拼接
加号(+)号拼接是我第一次学习Python常用的方法,我们只需要把我们要加的拼接到一起就行了,不是变量的使用单引号或双引号括起来,是变量直接相加就可以,但是我们一定要注意的是,当有数字的时候一定要转化为字符串格式才能够相加,不然会报错。
name = input("Please input your name: ")
age = input("Please input your age: ")
sex = input("Please input your sex: ")
print("Information of " + name + ":" + "\n\tName:" + name + "\n\tAge:" + age + "\n\tSex:" + sex)
输出结果如下:
Information of Alex:
Name:Alex
Age:38
Sex:girl
字符串拼接直接进行相加就可以,比较容易理解,但是一定要记得,变量直接相加,不是变量就要用引号引起来,不然会出错,另外数字是要转换为字符串才能够进行相加的,这点一定要记住,不能把数字直接相加。
2.使用%进行拼接
name = input("Please input your name: ")
age = input("Please input your age: ")
sex = input("Please input your sex: ")
print("Information of \n\tName:%s\n\tAge:%s\n\tSex:%s" %(name,age,sex))
输出结果如下:
Information of Alex:
Name:Alex
Age:38
Sex:girl
第二种方式是使用%号的方法,我们在后面把变量统一进行添加,这样避免了使用加号的情况,能够让代码更加简短,这种方式我也喜欢,简单方便,只要知道自己需要的是什么样的信息,在里面设置格式,然后把变量进行添加就可以了。
3.使用单引号('''''')或者双引号("""""")的方式
name = input("Please input your name: ")
age = input("Please input your age: ")
sex = input("Please input your sex: ")
message = '''
Information of %s:
Name:%s
Age:%s
Sex:%s
'''%(name,name,age,sex)
print(message)
输出结果如下:
Information of Alex:
Name:Alex
Age:38
Sex:girl
使用单引号('''''')或者双引号("""""")的方式,这种方式也很方便,我们首先进行定义,把我们需要的格式进行定义,要经常尝试这几种格式的方法,这三种方式我都觉得挺好的。
python用三种方式定义字符串、并依次输出_Python中字符串拼接的三种方式相关推荐
- python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)
本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...
- python中字符串函数的用法_python中字符串内置函数的用法总结
capitalize() 首字母大写 a='someword' b=a.capitalize() print(b) ->Someword casefold()&lower() 所有字母变 ...
- python定义函数后怎么输出_python中如何定义函数返回值
返回值简介: 简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 函数 ...
- Java编程定义一个数组,输出数组中的最大值与最小值
package com.pzhu.demo;public class MaxMin {//Java编程定义一个数组,输出数组中的最大值和最小值public static void main(Strin ...
- Java定义一个数组,输出数组中的最大值和最小值
题目 定义一个数组,输出数组中的最大值和最小值 public class TestArray1 {public static void main(String[] args) {int[] a = n ...
- python中函数参数传递的三种方式_python中函数参数传递的几种方法
转自 http://www.douban.com/note/13413855/ Python中函数参数的传递是通过"赋值"来传递的.但这条规则只回答了函数参数传递的"战 ...
- python字符串怎么表示_python中字符串的几种表达方式(用什么方式表示字符串)...
原博文 2018-11-21 18:45 − 说明: 今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下. 主要是python中字符串的几种表达,表示方式. pytho ...
- python定义一个字符串后怎么修改_python基础--字符串操作详解
数字类型 整型 1.作用:对自然界的事务的数量进行计数或描述 2.定义方式(python和现实) 直接定义:a=2 强制类型转换:b='222' # b是字符串 int(b) # 强制转换成整形数字 ...
- python字符串出栈方法_Python 实现字符串反转的9种方法
在做leetcode的试题中,做到反转整数,就涉及到字符串反转,为了尽可能可以写出更多的方法,于是写下这篇文章 样例:如 a='123456789' 反转成 a='987654321' 第一种方法:使 ...
- python把字符串逆序输出_python实现对指定输入的字符串逆序输出的6种方法
python实现对指定输入的字符串逆序输出的6种方法 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: python实现对指定输入的字符串逆序输出的6种方法.txt ...
最新文章
- SQL Server 中print Datetime类型问题
- sts无法创建java_java – STS无法在我的机器上启动
- 边缘计算 — 与 CDN
- 数据结构之单链表(golang版)
- python 设置x轴_python matplotlib坐标轴设置的方法
- mail ru android,mail ru app下载
- 如何成为Java开发工程师?需要掌握哪些技能?
- Mac OSX Android 开发环境 模拟器报错
- 华为VLAN聚合原理与实验
- 中国主要的区块链公司以及融资情况
- 【BZOJ3894】文理分科(最小割)
- knockoutjs总结
- 经常使用Code 39条形码,你了解它吗? 今天就来看看什么是Code 39
- 宝塔面板服务器ip地址修改_服务器搭建网站完整教程(宝塔面板+wordpress)
- “龙书”作者Jeffery Ullman:相信你自己,自由地思考
- 箱形图(python画图)
- android 钉钉考勤日历,vue实现钉钉的考勤日历
- jdon的设计模式详细解读
- Linux 服务器自动连接校园网,selenium + geckodriver + firefox浏览器
- Vue CSS 穿透 scoped (>>> || /deep/ )