视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Python零基础入门二---字符串的格式化
2020-11-27 14:16:55 责编:小采
文档
 趁着昨天晚上的时间简单的学习了一下字符串的格式化输出,正好解决了在编写昨天的猜数字游戏中变量与字符串不能一块输出的问题,其实昨天为了输出猜数字的剩余的机会,我把int类型强制转换为字符串型,然后通过拼接输出,这也是一种解决的办法,只不过是比较麻烦而已,今天简单的说一下字符串的格式化,以后再有这方面的知识,会及时补充。

字符串的输出
字符串的输出最简单,直接用双引号或者单引号将要输出的字符串包起来,直接print就可以。

但是要注意的是如果你要输出的字符串中本身就包含单引号,那你就用双引号将其包围起来,而不能再用单引号。反之亦然。

为了大家输出包含单引号或者双引号的字符串,Python为大家提供了三引号,大家可以在三引号内输入你要输出的字符串,就不用担心上图的问题了。

2.字符串+变量的输出
这里主要是使用的代替符,常用的代替符号跟C语言的类似,下面说几个常用的。
%d—整数 %s—字符串 %f—浮点数
当然类似于C语言可以进行位数的控制

整数前面会用空格来补齐位数。

3.输出含有多个变量的字符串
这里主要时使用元组来为参数赋值,元组在后面会介绍。

4.换行
Python默认是自动换行的,为了让其不换行,在后面加上end=”“即可。

这些字符串格式化的知识在Python的日常中基本已经够用,以后再遇到,会继续进行补充。
最后将联系的源代码附上。

#字符串与字符串可以直接使用+连接符来进行连接
a="520"
b="1314"print(a+b);
#变量可以直接
输出 number=12print("一共有%d只鸡"%number) #这里%d的内容会被%后面的数据所替换,并且%d只能代替整数 numbertostr=str(number) #这里使用了强制类型转换,将整形转换为字符串型 print("一共有"+numbertostr+"只鸡") #使用字符串的拼接进行输出 a=1.0print("浮点数a的大小为%f"%a) #用%f来代替一个浮点数,默认保留6位小数print("保留两位小数的浮点数为%.2f"%a) str1="我是帅哥"print("他说:%s"%str1)#%s可以用来代替一个字符串#同时填入多个参数的情况,其实时用元组成进行赋值 score=85.7 age=12 name="Guo"print("我的名字是:%s,我的年龄是:%d,我的成绩是:%.1f"%(name,age,score)) #关于换行的问题 str2="I love you"for i in str2 : print(i) #默认总时换行输出 for m in str2: print(m,end="") #加上end=""避免了其自动换行输出

下载本文
显示全文
专题