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

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

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) # 0for j in range(1,1+i):# 下方代码不会输出print(i) print(j)

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

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

尾语

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

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

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

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

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

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

相关文章

知名开发者社区Stack Overflow发布《2023 年开发者调查报告》

Stack Overflow成立于2008年&#xff0c;最知名的是它的公共问答平台&#xff0c;每月有超过 1 亿人访问该平台来提问、学习和分享技术知识。是世界上最受欢迎的开发者社区之一。每年都会发布一份关于开发者的调查报告&#xff0c;来了解不断变化的开发人员现状、正在兴起或衰落…

在Vue中使用Web Worker详细教程

1.什么是Web Worker? Web Worker 是2008年h5提供的新功能&#xff0c;每一个新功能都是为了解决原有技术的的痛点&#xff0c;那么这个痛点是什么呢&#xff1f; 1.1 JavaScript的单线程 JavaScript 为什么要设计成单线程&#xff1f; 这与js的工作内容有关&#xff1a;js只…

PiflowX-MysqlCdc组件

MysqlCdc组件 组件说明 MySQL CDC连接器允许从MySQL数据库读取快照数据和增量数据。 计算引擎 flink 组件分组 cdc 端口 Inport&#xff1a;默认端口 outport&#xff1a;默认端口 组件属性 名称展示名称默认值允许值是否必填描述例子hostnameHostname“”无是MySQL…

重点问题提问

mysql主从复制原理 slave每隔一段时间监听master&#xff0c;当master数据发生改变&#xff0c;master将数据写进二进制日志&#xff0c;slave开启一个io线程请求二进制日志&#xff0c;master在每个io线程上开启dump线程&#xff0c;将二进制日志传给slave&#xff0c;slave接…

JS 监听网络状态

我们在开发过程中会遇到监听用户网络状态的需求&#xff0c;通过JS可以获取当前的网络状态&#xff0c;包括下载速度、网络延迟、网络在线状态、网络类型等信息 具体获取如下&#xff1a; let info navigator.connection console.log(info)可以看到&#xff0c;包含几个信息…

《系统架构设计师教程(第2版)》第4章-信息安全技术基础知识-03-访问控制及数字签名技术

文章目录 1. 访问控制技术1.1 基本模型1)访问控制模型访问控制的内容1.2 实现技术1)访问控制矩阵2)访问控制表3)能力表4)授权关系表2. 数字签名2.1 作用2.2 数字签名的条件2.2 对称密钥签名2.3 公开密钥签名1. 访问控制技术 1.1 基本模

Deployment 控制器

一、概述 Deployment是ReplicaSet的高级别抽象&#xff0c;ReplicaSet控制器有的功能Deployment全部具备&#xff0c;ReplicaSet没有的Deployment也具备比如&#xff0c;它提供了滚动升级和回滚的功能。Deployment是控制多个ReplicaSet&#xff0c;从而可以实现无缝升级和回滚。…

element plus el-form双列布局及拓展任意布局

1 场景 一般表单我们直接默认布局&#xff0c;也就是单列布局&#xff0c;突然有个人员信息表单&#xff0c;需要双列布局的需求&#xff0c;简单实现并拓展下 2 思路 直接无脑divflex布局实现 3 代码 <template><el-form ref"formRef" :model"fo…

Blazor 错误笔记

1. 运行时问题 Microsoft.NETCore.App.Runtime.Mono.browser-wasm Microsoft.NETCore.App.Runtime.Mono.browser-wasm 是一个 .NET Core 运行时的包&#xff0c;用于在浏览器中运行 .NET Core 应用程序。它是针对 WebAssembly 架构的 .NET Core 运行时&#xff0c;可以在浏览…

Java中CompletableFuture 异步编排的基本使用

一、前言 在复杂业务场景中&#xff0c;有些数据需要远程调用&#xff0c;导致查询时间缓慢&#xff0c;影响以下代码逻辑运行&#xff0c;并且这些浪费时间的逻辑与以后的请求并没有关系&#xff0c;这样会大大增加服务的时间。 假如商品详情页的每个查询&#xff0c;需要如下…

C //练习 5-2 模仿函数getint的实现方法,编写一个读取浮点数的函数getfloat。getfloat函数的返回值应该是什么类型?

C程序设计语言 &#xff08;第二版&#xff09; 练习 5-2 练习 5-2 模仿函数getint的实现方法&#xff0c;编写一个读取浮点数的函数getfloat。getfloat函数的返回值应该是什么类型&#xff1f; 注意&#xff1a;代码在win32控制台运行&#xff0c;在不同的IDE环境下&#xf…

书生·浦语第三次作业

我最近在参加书生浦语大模型实战营&#xff0c;这是第三次作业打卡&#xff01; 如果你也想两周玩转大模型微调&#xff0c;部署与测评全链路。报名链接&#xff1a;invite 书生浦语大模型实战营报名 邀请码可以填026014 一、基础作业&#xff1a;复现课程知识库助手搭建过程…

LC474. 一和零

代码随想录 class Solution {public int findMaxForm(String[] strs, int m, int n) {int [][] dp new int [m1][n1];int oneNum,zeroNum;for(String str : strs){oneNum 0 ;zeroNum 0;for(char ch : str.toCharArray()){if(ch 0){zeroNum ;}else{oneNum ;}}for(int i m …

WEB之HTML练习

第一题&#xff1a;用户注册界面 HTML代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><titl…

Java解决删除子串后的字符串最小长度

Java解决删除子串后的字符串最小长度 01 题目 给你一个仅由 大写 英文字符组成的字符串 s 。 你可以对此字符串执行一些操作&#xff0c;在每一步操作中&#xff0c;你可以从 s 中删除 任一个 "AB" 或 "CD" 子字符串。 通过执行操作&#xff0c;删除所…

【Python】使用tkinter设计开发Windows桌面程序记事本(2)

上一篇&#xff1a;【Python】使用tkinter设计开发Windows桌面程序记事本&#xff08;1&#xff09;-CSDN博客 下一篇&#xff1a; 作者发炎 此代码模块是继承上一篇文章的代码模块的基础上开始设计开发的。 如果不知道怎么新建"记事本项目"文件夹&#xff0c;请参…

第二百五十八回

文章目录 1. 概念介绍2. 思路与方法2.1 实现思路2.2 实现方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"模拟对话窗口的页面"相关的内容&#xff0c;本章回中将介绍如何创建一个可以输入内容的对话框.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 概念…

Rust 工作空间

Rust 第23节 工作空间 工作空间 当一个项目需要多个crate时&#xff0c;就会用到工作空间 先在空白目录下创建一个 Cargo.toml 这个Cargo.toml 就是对工作空间进行管理 写上属性 [workspace]members ["adders" ]比如一个二进制crate 写完之后在命令行创建它 同…

C++ 多态以及多态的原理

文章目录 多态的概念多态的构成条件虚函数的重写虚函数重写的两个例外 重载、重写(覆盖)、重定义(隐藏)对比C11 final 和 override关键字抽象类接口继承和普通继承多态的原理虚函数表多态的原理 单继承和多继承关系的虚函数表单继承中的虚函数表多继承中的虚函数表 多态的概念 …

Linux安装nginx并设置为开机自启动

1.更新gcc安装包 yum install -y gcc pcre-devel zlib-devel2.下载文件并解压 命令如下 wget https://nginx.org/download/nginx-1.18.0.tar.gz //解压nginx tar -zxvf nginx-1.18.0.tar.gz //进入后进行指定安装位置 ./configure --prefix/usr/local/nginx //安装 make &…