当前位置: 首页 > news >正文

关于Python的一些基础知识(太阳太阳,持续更新)

一,关于print函数

1.end参数

print函数有一个end参数,用于指定输出的结尾字符,默认(即不写)是换行符(\n),这就是为什么你在循环中使用print会换行输出的原因了。

print('Hello')
print('World')
# 下面是输出
# Hello
# World

看吧,默认是换行

print('Hello',end=' ')
print('World')
# 输出 Hello World

通过设置end参数,在第一句代码执行完后并不会换行,而是用空格代替换行,所以第二句代码执行后会跟在第一句代码的输出后面

print('Hello',end=',')
print('World')
# 输出:Hello,World

用逗号代替换行

print('Hello',end=',')
print('World')
# 输出:Hello    World

用制表符(\t,相当于键盘上的tab键)代替换行符

print('Hello',end='\n')
print('World')

嘿嘿,我用\n代替了换行符(一本正经地乱说),其实效果和省略end参数是一样的

print('Hello',end='')
print('World')
# 输出:HelloWorld

即end设置成一个空字符串,连续输出(其实就是不换行加各行输出没有分隔)

二.pirnt中的sep参数

sep参数(separate,单独的,分离)

用于控制输出的元素之间的分隔符(默认是空格符\s(这里错了,\s是在正则表达式中是空格符,普通字符直接按space键就好了)作为分隔符),而end参数用于控制输出的结束符(默认是\n换行符)

print('apple','banana','cherry','orange',sep='|',end=',')
print('especially','retirement','arrangement','quit',sep='%')
# 运行结果如下
# apple|banana|cherry|orange,especially%retirement%arrangement%quit

相关文章:

  • C++的设计模式
  • 虚拟机科普+虚拟机的安装
  • langchain学习笔记之基于RAG实现文档问答
  • leetcode_位运算 2206. 将数组划分成相等数对
  • Python 入门教程(2)搭建环境 | 2.3、VSCode配置Python开发环境
  • 【新人系列】Golang 入门(一):基础介绍
  • 【AI学习笔记】2月10日李飞飞巴黎AI峰会演讲:探索 AI 的历史、现状与未来
  • Python CNN基于深度学习的轴承故障智能检测平台
  • JavaScript实现一个函数,找出数组中重复出现次数最多的元素。
  • 垂类大模型微调(一):认识LLaMA-Factory
  • 芯谷D2761:为扬声器保护而生的音频限幅器
  • [Android]AppCompatEditText限制最多只能输入两位小数
  • 在运维工作中,硬盘满了,新买了一块,如何扩容?
  • Linux按照日期定时删除elasticsearch索引
  • 适合开发独立数据库SaaS系统的编程语言选择
  • 解决ExtJS 6/7无限滚动表格/列表(infinite: true)无法在触屏Windows浏览器上触摸滚动
  • mysql的源码包安装
  • 【redis】redis内存管理,过期策略与淘汰策略
  • QT串口通信之二,实现单个温湿度传感器数据的采集(采用Qt-modbus实现)
  • 【深度学习】Transformer 的常见的位置编码有哪些
  • 有中文网站 怎么做英文网站/网络推广公司如何做
  • 八年级信技做网站/平台营销
  • 个人可以备案哪些网站/大数据技术主要学什么
  • 可以做片头的网站/成都网站建设技术支持
  • 做网站需要工具/搜索引擎优化策略有哪些
  • 网站建设课后心得/河北百度代理公司