python的选择语句if语句,Python的输入和输出函数(python基础学习5)

article/2025/8/5 12:23:23

python的选择语句if语句,Python的输入和输出函数

  • if语句
    • 1)第一种
    • 2)第二种
    • 3)第三种
  • python键盘输入屏幕输出
    • 输入input()函数
  • 输出print()函数
    • 1)非格式化输出
    • 2)格式化输出--%
    • 3)重中之重格式化输出--format()

if语句

if语句一般形式如下:

1)第一种

if <条件>:<语句>

条件:可以是任意表达式,但对于if来看它只管结果是False还是True
语句:可以是一条或是多条,在if语句判断为True时就执行语句False就不执行。

2)第二种

if <条件>:<语句>
else:<语句>

else后面直接" : "结尾后面不接条件。如果if语句没有执行便直接执行else语句。
举个栗子:

x={'喵1喵2':90,'张三':56,'李四':72}
for n,m in x.items():      #将字典x的键和值分别存在n和m中if m >= 60:             #判断是否及格如果print(n,'及格!')else:print(n,'不及格!')

运行结果:
在这里插入图片描述

3)第三种

if <条件1>:<语句1>
elif <语句2>:<语句2>
elif <语句2>:<语句2>
else:<语句>

elif是不限制数量的和if一样它只管结果是False还是True正确就执行错误就往下走
上面的栗子咱们只能判断是及格还是不及格,现在咱们添加elif语句再来判断成绩的是优还是良。

x={'喵1喵2':90,'张三':56,'李四':72,'王五':720,'赵六':62,'钱七':-5}
for n,m in x.items():      #将字典x的键和值分别存在n和m中if m>100 or m<0:       #判断成绩是否合法print(n,'你的成绩不在合法范围!')elif m >= 85:             print(n,'优秀!')elif m>=70:print(n,'良好!')elif m>=60:print(n,'及格!')else:print(n,'不及格!')

运行结果:
在这里插入图片描述
当然你也可以使用if语句判断列表是不是为空

python键盘输入屏幕输出

输入input()函数

input()函数用于接收任一类型的输入,并将输入作为字符串处理并返回其值。(说白了就是input函数直接输入进来的数字是字符串型)
使用方法:
变量=input(“中间可以输入提示文字”)

x=input('输入数据:')
print(x,'的数据类型为:',type(x)) #type()函数可以直接查看数据类型

运行结果:
在这里插入图片描述
当然我们也可以使用内置函数将输入数据进行数据转换:
还是举例子:

x=int(input('输入数据:'))
print(x,'的数据类型为:',type(x))
x=float(input('输入数据:'))
print(x,'的数据类型为:',type(x))

运行结果:
在这里插入图片描述
通过int()和flaot()函数直接就转换了数据类型。
第一个15就是int(整型)。第二个15就是float(浮点型)类型

输出print()函数

print函数咱们前面也用了很多次但没有还是有几种用法还是没讲这次就补上。

1)非格式化输出

说白了直接输出。
举个例子:

x={'喵1喵2':90,'张三':56,'李四':72,'王五':720,'赵六':62,'钱七':-5}
print(123)
print('abcd')
print(x)

运行结果:
在这里插入图片描述

2)格式化输出–%

这玩意就和c语言有些像了用%
常用这几个

形式作用
%s用于字符串形式输出
%d用于整型输出
%f用于浮点型对象输出

还是举例:

x=123456789.2555954
y='喵1喵2'
print('%20d'%x)    #这个20是指输出宽度为20
print('%-20d'%x)   #减号是左对齐默认右对齐
print('%20.3f'%x)  #.3f是指保留小数点后三位
print('%20s'%y)    #输出字符串型

运行结果:
在这里插入图片描述

3)重中之重格式化输出–format()

格式为:
print(’{ } { }’.format(<变量1>,<变量2>))
{ }:内可以填写指定下标
例子:

name="喵1喵2"
sex='男'
print('姓名:{0:10}性别:{1:5}'.format(name,sex))

运行结果:
在这里插入图片描述

print('姓名:{0:10}性别:{1:5}'.format(name,sex))
{0:10}的意思是输出.format下标为0(即name)的对象,并且调整宽度为10
{0:10}的意思是输出.format下标为1(即sex)的对象,并且调整宽度为5

对于字典的输出:

x={'姓名':'喵1喵2','性别':'男','电话':10086}
print('姓名:{姓名:10} 性别:{性别:$>10} 电话:{电话:*<10}'.format(**x))
# 可以直接调用字典中的数据当然也可以调整宽度{姓名:10}默认是以空格填充
#当然也可以自定义填充的东西{性别:$>10}{电话:*<10}

运行结果:
在这里插入图片描述


对于列表:
列表可以通过 “ * 列表名 ” 或是直接下标访问

x=[0,1,2,3,4,5,6,7]
print("{}、{}、{}、{}、{}、{}、{}、{}".format(*x))
print("{}、{}".format(x[2],x[6]))

结果:
在这里插入图片描述


format关于数据进制的输出:
一段小程序就明了了:

"""进制转换"""
x=int(input("输入一个整数:")) #输入一个数字转换成int型赋值给x
print('{}的二进制是:{:b}'.format(x,x)) #以二进制输出{:b}
print('{}的八进制是:{:o}'.format(x,x)) #以八进制输出{:o}
print('{}的十六进制是:{:x}'.format(x,x)) #以十六进制输出{:x}

运行结果:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/MYC4a39Z.shtml

相关文章

在python中常用的输入输出语句分别是_python中输入和输出语句的基本使用

一、 input输入函数 input函数:获取用户输入,保存成一个字符串。重要的话,说两遍,input函数的返回值是一个字符串类型。哪怕你输入的是个数字1,返回给你的只会是字符串“1”,而不是 整数1。下面是一些简单的展示例子:>>> inp = input("please input your…

python输入语句-python中输入和输出语句的基本使用

一、 input输入函数 input函数&#xff1a;获取用户输入&#xff0c;保存成一个字符串。重要的话&#xff0c;说两遍&#xff0c;input函数的返回值是一个字符串类型。哪怕你输入的是个数字1&#xff0c;返回给你的只会是字符串“1”&#xff0c;而不是 整数1。下面是一些简单…

python输入语句-python输入语句

广告关闭 2017年12月&#xff0c;云社区对外发布&#xff0c;从最开始的技术博客到现在拥有多个社区产品。未来&#xff0c;我们一起乘风破浪&#xff0c;创造无限可能。 python条件语句目录:1. 分支语句(if...else...)2. 循环(for,while,嵌套循环) #for用在已知循环次数whil…

python3接收用户输入的语句是_python输入语句是什么

python输入语句是“input()”。input()函数可以从标准输入读入一行文本,默认的标准输入是键盘;即读取用户从键盘输入的信息。input()可以接收一个Python表达式作为输入,并将运算结果返回。 本教程操作环境:windows10系统、Dell G3电脑、Python3。 python输入语句是“input(…

6. Python基础:输入输出语句介绍

目录 一、Python程序的输入&#xff1a;input()函数 二、Python程序的输出&#xff1a;print()函数 三、代码实例&#xff1a;计算圆的周长和面积 输入输出语句是Python控制台与用户交互的最基本方式。 一、Python程序的输入&#xff1a;input()函数 输入函数input()&#xf…

python的输入和输出语句

输入语句是input( ) 举个例子 注意的是&#xff0c;输入的如果是数字&#xff0c;那可以直接输入&#xff1b;如果是字母及器组成的字母组合&#xff0c;则要加上单引号或者双引号&#xff01;否则会报错。 输出语句是print( ) 标识符 语法&#xff1a;字母&#xff0c;数字…

python输入输出语句

Python语言是一种面向对象的、高级的程序设计语言&#xff0c;是一个全功能的程序设计语言&#xff0c;其不仅具有强大的解释性、编译性和可移植性&#xff0c;而且还是一个面向对象的、功能强大的程序设计语言。 Python中有许多重要的语句&#xff0c;它们能用于各种目的。这其…

Python -- 基本的输入和输出

文章目录 1. 基于input()函数输入2. 基于print()的函数输出1.1 print&#xff08;&#xff09;函数的标准用法2.1 print&#xff08;&#xff09;函数格式化输出2.1.1 % 操作符2.1.2 format()函数2.1.3 f-strings格式化输出2.1.4 print()函数输出到文件2.1.5 print()函数输出AS…

Linux下内核漏洞利用几种方法,Linux内核漏洞利用(一)环境配置

8种机械键盘轴体对比 本人程序员&#xff0c;要买一个写代码的键盘&#xff0c;请问红轴和茶轴怎么选&#xff1f; 我的实验环境是:Ubuntu 12.04 x86 qemu linux-2.6.32 busybox 1.19.4 安装qemu1$ sudo apt-get install qemu qemu-system Linux内核编译1 2 3 4 5 6 7 8$ wget …

文件操作之文件包含漏洞

目录 本文仅供参考、交流、学习&#xff0c;如有违法行为后果自负 文件包含类型 原理方面 文件包含漏洞原理案例&#xff1a; 必要条件 那么如何去检测漏洞是否存在该漏洞&#xff1f; 白盒 黑盒 类型 本地文件包含 无限制 有限制 远程文件包含 无限制 有限制 …

文件包含漏洞(完整版)

*本文作者&#xff1a;山东安云&#xff0c;转载来自FreeBuf.COM 001 文件包含简介 服务器执行PHP文件时&#xff0c;可以通过文件包含函数加载另一个文件中的PHP代码&#xff0c;并且当PHP来执行&#xff0c;这会为开发者节省大量的时间。这意味着您可以创建供所有网页引用的…

【文件包含漏洞】——文件包含漏洞防御

文章目录 一、实验目的&#xff1a;二、实验环境&#xff1a;三、防御说明&#xff1a;四、防御措施&#xff1a;1. 设置白名单&#xff1a;2. 过滤危险字符&#xff1a;3. 设置文件目录(配置php.ini)&#xff1a;4. 关闭危险配置(配置php.ini)&#xff1a; 五、防御总结&a…

文件包含漏洞-日志注入

文件目录 文件包含漏洞文件包含概述文件包含类型 文件包含-日志注入日志注入概述环境准备配置环境模拟网站环境 日志注入流程 文件包含漏洞 文件包含概述 文件包含漏洞是 Web 应用程序中的一种常见漏洞。当应用程序允许用户控制包含在页面上的文件时&#xff0c;攻击者就可以利…

【异常】BOOT-INF/lib/目录下文件被扫出有漏洞,应该怎么修复?

一、背景说明 客户使用的是阿里云的云服务&#xff0c;阿里云上面的渗透测试扫描会定期对运行在上面的云服务进行漏洞检查&#xff0c;因此没有几轮的漏扫是不会放过你了额。 这次收到了如下的内容 ContainerName:commonprovider, ImageName:commonprovider:V0.2.12_Server_…

自动化批量挖漏洞(edu)

自动化批量挖漏洞 原理是将目标资产让爬虫工具爬取&#xff0c;把数据通过burp发送给xray进行漏洞扫描。 本文使用到的工具 Fofa采集工具&#xff0c;文章用edu举例&#xff0c;大家可以根据自己的目标进行选择。Rad&#xff0c;浏览器爬取工具&#xff0c;github地址: http…

文件包含漏洞总结及工具分享

PHP文件包含漏洞检测利用总结及神器字典工具分享 漏洞原理 像PHP、JSP、ASP、.NET等脚本语言&#xff0c;都提供了一种包含文件的功能&#xff0c;通过这种方式可以达到复用代码的目的。如果包含的文件路径可控&#xff0c;那么就可能存在文件包含漏洞&#xff0c;攻击者可通…

漏洞修复-- Linux kernel 资源管理错误漏洞(CVE-2022-32250)

1. 漏洞描述: Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 5.18.1版本及之前版本存在安全漏洞&#xff0c;该漏洞源于net/netfilter/nf_tables_api.c允许本地用户将权限升级为root用户&#xff0c;攻击者利用该漏洞可导致释放后重用。 2. …

【文件包含漏洞-03】文件包含漏洞的利用及如何利用本地文件包含漏洞GetShell

文件包含漏洞的利用 读取敏感文件 我们可以利用文件包含漏洞读取任意文件&#xff0c;读取文件的时候有利用条件 目标主机文件存在(目标文件的路径、绝对路径、相对路径) 具有文件可读权限 提交参数http://localhost/include/include.php?pathC:\windows\system32\drivers\etc…

渗透测试-文件包含漏洞

文件包含漏洞 文章目录 文件包含漏洞前言一、什么是文件包含漏洞二、文件包含漏洞获取shell1.文件包含漏洞的分类2.利用漏洞获取shell 总结 前言 一、什么是文件包含漏洞 服务器通过php的特性&#xff08;函数&#xff09;去包含任意文件时&#xff0c;由于要包含的这个文件来…

Fvuln-自动化web漏洞检测工具

F-vuln介绍: F-vuln&#xff08;全称&#xff1a;Find-Vulnerability&#xff09;是为了自己工作方便专门编写的一款自动化工具&#xff0c;主要适用于日常安全服务、渗透测试人员和RedTeam红队人员&#xff0c;它集合的功能包括&#xff1a;存活IP探测、开放端口探测、web服务…