【python基础教程】print输出函数和range()函数的正确使用方式

news2025/1/12 18:54:11

嗨喽,大家好呀~这里是爱看美女的茜茜呐

print()有多个参数,参数个数不固定。

有四个关键字参数(sep end file flush),这四个关键字参数都有默认值。

print作用是将objects的内容输出到file中,objects中的各个参数以sep为间隔,以end为结尾。

  • sep默认值是一个空格;end默认值为’\n’即“回车换行”;

  • file的默认值是sys.stdout,即标准输出终端;

  • flush的作用是是否即时输出,默认值为False,即执行完后输出。

'''
python资料获取看这里噢!! 小编 V:Pytho8987(记得好友验证备注:6 否则可能不通过)
即可获取:文章源码/教程/资料/解答等福利,还有不错的视频学习教程和PDF电子书!
'''
a=3;b=98;c=0.23
'''
print()有多个参数,参数个数不固定。
有四个关键字参数(sep  end   file   flush),这四个关键字参数都有默认值。
print作用是将objects的内容输出到file中,objects中的各个参数以sep为间隔
,以end为结尾。sep默认值是一个空格;end默认值为’\n’即“回车换行”;
file的默认值是sys.stdout,即标准输出终端;
flush的作用是是否即时输出,默认值为False,即执行完后输出。

'''
#关键字参数sep的使用效果,默认值是空格,即' '
print(a,b,c)
print(a,b,c,sep='####')   # 3####98####0.23

#关键字end的使用效果,默认值是回车换行,即'\n'
print(a)
print(b)
print(c)
# 下面3个都打印在一行,缘由是end的默认值是换行符'\n',现在改变了
print(a,end='***')
print(b,end='+++')
print(c,end='aaa')


# print还可以写入文件,这时候就需要file参数了

f=open("ttt.txt",'w+')
# 如果是 False,则 close 文件时才真正写入,如果是 True,则立即写入。
print("abc",file=f,flush=True)
f.close()

👇 👇 👇 更多精彩机密、教程,尽在下方,赶紧点击了解吧~

python源码、视频教程、插件安装教程、资料我都准备好了,直接在文末名片自取就可


格式化输出有两种方式:一种是使用格式化符号%,一种是使用字符串格式化函数str.format()。==>这里的str代表的是字符串,所以一般输出format前面的函数要用""或’'圈起来

# 输出和的格式化有2种,一种是%;另一种是{}:,这里的分号:分号前代表的是索引;分好后可进行数字格式化输出
a=9
b=95
c=0.234
d='Tony'
e="I'm a student"
print("---------下面是格式化输出---------")
print('%0.6d'%a) # 6位整数 000009
print('%06d'%a) # 6位整数 000009
# b、d、o、x 分别是二进制、十进制、八进制、十六进制。
# 十六进制要加#x
print('%#x'%b)
print('%8.4f'%c)
print("这和上面的8.4有什么关系呢:8.4f和0.4f一样"+'%0.4f'%c) # 8.4f和0.4f一样
print("这个是匹配3位么:有点像正则的匹配"'%*.*f'%(8,4,c))
print("下面这句换就完全看不懂输出了;分号:之前代表的是format中要匹配的数的索引:1:>8表示索引为1的元素在这里的右对齐且占8个宽度;5.2%百分号格式,也可以不写5")
print('{0:a^10d}--{1:>8}-->{1:5.2%}'.format(a,c))# , <, > 分别是居中、左对齐、右对齐,后面带宽度,
print('{0:a^10d}--{1:>8}-->{1:.2%}'.format(a,c))# , <, > 分别是居中、左对齐、右对齐,后面带宽度,
#  : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

print(d,'said:',e,end='.\n')
print('%s said: %s.'%(d,e),'I\'m %d years old.'%a)
print('{1} said: {0}.'.format(e,d),'I\'m {} years old.'.format(a))
print('{name} said: {words}.'.format(words=e,name=d),'I\'m {} years old.'.format(a))
print('{{name: {}}}'.format(d)) # 用大括号{}进行转义;{}w外在嵌套一层括号

print('\n')

正和倒九九乘法表

'''
python资料获取看这里噢!! 小编 V:Pytho8987(记得好友验证备注:6 否则可能不通过)
即可获取:文章源码/教程/资料/解答等福利,还有不错的视频学习教程和PDF电子书!
'''
for i in range(10):
    # i为0时下方代码
    for j in range(1,i+1): # 九九乘法表是前面乘数改变
        print('%dx%d=%-d'%(j,i,i*j),end='\t')
    print()

print('\n')

倒的

for i in range(10):
    for j in range(i+1,10): # 九九乘法表是前面乘数改变
        print('%dx%d=%-d'%(i,j,i*j),end='\t')
    print()

借用上方的九九乘法表想到了

for i in range(1):
    print(i) # 0
    for j in range(1,1+i):
        # 下方代码不会输出
        print(i) 
        print(j)

range函数相同或者前面比后面大都不会输出

for j in range(2,1):
    print(j) # 不输出

尾语

感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1373045.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿赵UE学习笔记——9、材质和材质实例

阿赵UE学习笔记目录 大家好&#xff0c;我是阿赵。   继续学习虚幻引擎&#xff0c;这次来了解一下UE里面关于材质的一些概念性的东西。 一、材质 材质这个概念&#xff0c;在所有三维软件里面都会有&#xff0c;比如3Dsmax里面的材质球&#xff0c;或者Unity里面的Material…

postgresql 流复制原理

这部分纯理论内容&#xff0c;结合配图和数据进程了解流复制的工作逻辑。 通过WAL完成复制的方式 PostgreSQL在数据目录下的pg_wal(旧版为pg_xlog)子目录中维护了一个WAL日志文件&#xff0c;该文件用于记录数据库文件的每次改变&#xff0c;这种日志文件机制提供了一种数据库…

审批流、工作流、业务流、BPM 几个概念澄清

背景 每次听各类供应商售前专家在做产品宣讲时&#xff0c;经常看到牛人在讲坛上吐沫横飞&#xff0c;大讲各种流&#xff0c;信息流、业务流、物流、商流、资金流、单据流等&#xff0c;终于在《透明数字化供应链》一书中&#xff0c;看到对各类流的解释&#xff0c;现整理如…

Word2007导出PDF的正确做法

客户让做个一程序&#xff0c;从Excel读出数据&#xff0c;经过统计、计算生成PDF文档。我的做法是中间安装模板生成Word文档&#xff0c;然后在导出为PDF。 程序完成后需要测试&#xff0c;客户的环境是Win10Office2007。我用虚拟机搭建了环境&#xff0c;发现Word2007竟然无…

智能商品管理系统相比传统商品管理在自动化程度上有哪些优势?

智能商品管理系统相比传统商品管理模式&#xff0c;在自动化程度上具有以下具体优势&#xff1a; 1、数据自动采集&#xff1a;智能商品管理系统通过传感器、物联网等技术&#xff0c;可以自动采集商品的销售数据、库存情况、市场趋势等信息&#xff0c;无需人工干预。这样可以…

【LangChain学习之旅】—(5) 提示工程(上):用少样本FewShotTemplate和ExampleSelector创建应景文案

【LangChain学习之旅】—&#xff08;5&#xff09; 提示工程&#xff08;上&#xff09;&#xff1a;用少样本FewShotTemplate和ExampleSelector创建应景文案 提示的结构LangChain 提示模板的类型使用 PromptTemplate使用 ChatPromptTemplateFewShot 的思想起源使用 FewShotPr…

OpenHarmony硬件合成方案解析

本文档主要讲解在OpenHarmony中&#xff0c;硬件合成适配的方法及原理说明。 环境说明&#xff1a; OHOS版本&#xff1a;3.1-Release及以上 一、背景介绍 1.1 什么是合成 ​ 要理解什么是合成&#xff0c;合成做了什么&#xff1f;我们先通过分解设置界面来回答这个问题:…

element input组件自动失去焦点问题解决

最近在 Vue3 ElementPlus 中&#xff0c;使用 el-input 组件时&#xff0c;如果设置了 v-model&#xff0c;那么在每次改变内容后后&#xff0c;input 会自动失去焦点&#xff0c;这样会导致用户无法输入多个字符。 一、问题原因 如上图所示&#xff0c;配置项的 Name 和 Cod…

世邦通信SPON IP网络对讲广播系统rj_get_token.php 任意文件读取漏洞

产品介绍 世邦通信SPON IP网络对讲广播系统采用领先的IPAudio™技术,将音频信号以数据包形式在局域网和广域网上进行传送,是一套纯数字传输系统。 漏洞描述 spon IP网络对讲广播系统rj_get_token.php存在任意文件读取漏洞&#xff0c;攻击者可通过该漏洞在服务器端读取任意敏…

在虚拟机中安装OpenEuler操作系统

目录 OpenEuler操作系统安装步骤&#xff08;详细&#xff09; 一、首先要做好安装前的准备工作&#xff1a; 二、进行虚拟机的创建&#xff1a; 三、OpenEuler 23.09操作系统的安装部署&#xff1a; OpenEuler操作系统安装步骤&#xff08;详细&#xff09; 一、首先要做好…

ppt怎么录屏录音并且导出?好用录屏软件推荐

ppt已经成为了日常工作与学习中必不可少的工具&#xff0c;而ppt屏幕录制功能&#xff0c;可以方便用户将他人的演讲或视频中的内容记录下来&#xff0c;以便进一步学习与研究。录制ppt演示并将其导出为视频文件&#xff0c;可以帮助我们进行分享&#xff0c;但是很多人不知道p…

uniapp多组数组 搜索高亮效果demo(整理)

<template><view class"mT100"><input type"text" v-model"keyword" input"filterList" placeholder"请输入关键词"><ul><li v-for"item in filteredList" :key"item.id"&g…

web缓存之nginx缓存

一、nginx缓存知识 网络缓存位于客户端和 "源服务器 "之间&#xff0c;保存着所有可见内容的副本。当客户端请求缓存中存储的内容时&#xff0c;它可以直接从缓存中检索内容&#xff0c;而无需与服务器通信。这样&#xff0c;网络缓存就 "接近 "了客户端&a…

干洗店小程序:洗衣、洗鞋、工厂系统、上门取送、拍照预约、下单门店管理,一站式解决方案。

干洗店小程序&#xff1a;洗衣、洗鞋、工厂系统、上门取送、拍照预约、下单门店管理&#xff0c;一站式解决方案。 一、核心功能亮点 1. 多种下单模式&#xff1a;支持上门取送、送货到店、寄存网点、智能衣柜&#xff0c;满足您不同需求。 2. 骑手接单&#xff1a;专业骑手快…

简单却强大:MySQL ZEROFILL让编号管理变得更轻松

点击上方蓝字关注我 在MySQL中&#xff0c;ZEROFILL是一种用于在数字字段上进行填充零的属性。该属性通常用于确保数字达到指定长度时&#xff0c;左侧用零进行填充。这在某些特定场景下非常有用&#xff0c;例如确保订单号或者其他标识符具有固定的长度。 1. 案例演示 1.1 语…

Python爬取哈尔滨旅游爆火视频数据并进行可视化分析

前言 哈尔滨作为中国北方的重要城市&#xff0c;独特的冰雪风情和丰富的文化底蕴而受到游客的青睐。随着抖音等短视频平台的兴起&#xff0c;越来越多关于哈尔滨旅游的视频在网络上出现文章旨在利用Python编程语言&#xff0c;从音视频网站上抓取哈尔滨旅游抖音相关视频数据&a…

K2P路由器刷OpenWrt官方最新版本固件OpenWrt 23.05.2方法 其他型号的智能路由器OpenWrt固件刷入方法也基本上适用

最近路由器在开机时总出问题,于是就那他来开刀,直接刷一个OpenWrt官方最新版本的固件, 刷其他第三方的固件总是觉得不安全, 而且很多第三方固件都带了些小工具,始终会有安全隐患, 而且占用内存空间太多,本来这个东西就没有多少内存,于是就干脆刷一个官方的原始固件(才6.3M, 相…

Qt5插件开发入门+示例

目的 1、为什么用插件 现在大家最讲模块化开发了,怎么算模块化,分成不同的类,分成不同的文件夹,高内聚,低耦合,这个当然算是。 从高层次讲,它们是在一起的,只是逻辑上的模块化,不是物理上的模块化,或者说不是彻底的模块化,彻底的模块化应该像一个辆自行车一样,车…

Sentinel限流熔断

官网&#xff1a;https://sentinelguard.io/zh-cn/docs/introduction.html github文档&#xff1a;https://github.com/alibaba/Sentinel/wiki Sentinel 是一款面向分布式服务架构的轻量级流量控制组件&#xff0c;主要以流量为切入点&#xff0c;从流量控制、 熔断降级 、系…

使用Vivado Design Suite平台板、将IP目录与平台板流一起使用

使用Vivado Design Suite平台板流 Vivado设计套件允许您使用AMD目标设计平台板&#xff08;TDP&#xff09;创建项目&#xff0c;或者已经添加到板库的用户指定板。当您选择特定板&#xff0c;Vivado设计工具显示有关板的信息&#xff0c;并启用其他设计器作为IP定制的一部分以…