首页 > 分享 > end的用法——print中加end=可以不换行展示

end的用法——print中加end=可以不换行展示

A=['hello','world',1,2,3]
for i in A:
print('正常输出i的值:',i)  #打印出来的是换行展示hello world 1 2 3
print('加入sep后i的值:',i,sep='***') #所有的值前面都加上sep的值,换行展示***hello ***world ***1 ***2 ***3
else:
print('循环完毕',sep='@@@') #打印出来的值只有1个值时,sep不起作用,打印出来的就是循环完毕4个字

print('加入end后i的值:',i,end='$$$') #不换行展示,通过end的值(这里是$$$)进行分割,下面的例子中可以用空格进行不换行隔开

例题:恺撒密码:凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:
# 原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
# 密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
# 对于原文字符P,其密文字符C满足如下条件:C=(P+3) mod 26
# 上述是凯撒密码的加密方法,解密方法反之,即:P=(C-3) mod 26
# 假设用户可能使用的输入仅包含小写字母a~z和空格,请编写一个程序,对输入字符串进行凯撒密码加密,直接输出结果,其中空格不用进行加密处理。

import string
sr1=string.ascii_uppercase
print(sr1)
a=input('请输入小写字母a~z和空格:')
P=a.upper()
for i in P:
if i!=' ':
index=sr1.index(i)
index=index+3
b=sr1[index]
print(b,end=' ') #print()后面加一个end='',表示不换行

相关知识

python基础===* 解包,格式化输出和print的一点知识
1.字符串详解
Deep Learning:基于pytorch搭建神经网络的花朵种类识别项目(内涵完整文件和代码)—超详细完整实战教程
正则表达式(regex)实现模式匹配
Hello world Python新手赛题解
程序的功能为:字典 dic 是几种花卉的花期数据。键为花卉名称,值为花开和花落月份的元组。请编写程序,参照样图以 制表位分割打印输出全部花期数据。其中,花期的结束月份为花落月份的前一个月。球球了
让你的Python输出更好看
LaTex论文排版
作业打卡 设置密码 &水仙花数& 查找字符串
机器学习python——python基础

网址: end的用法——print中加end=可以不换行展示 https://m.huajiangbk.com/newsview814056.html

所属分类:花卉
上一篇: 貴州修文:獼猴桃園春意鬧
下一篇: 猕猴桃园要想效益高,套种什么比较