首页 > 编程语言 >Python(格式)

Python(格式)

时间:2024-11-23 18:06:35浏览次数:11  
标签:语句 输出 格式化 变量 Python 格式 表达式

一:课前作业讲解

1,把下列合法的变量名标注起来

正确格式:Transform,mesFactory_001,_varabale,_parame001,Monit_

错误的格式:001human,002_mes01

2.json格式是非常重要的一种数据格式,它的基础格式如下:

{

       Key : value

}

其中,键(key)必须使用双引号包围,而值(value)可以是字符串、数字、布尔值、数组、对象或null。如果值是字符串,也需要使用双引号包围。

根据题目内容所述有如下挑战:

  1. 有一个数据如下:

 test_data = “[    "人工智能的未来:机遇与挑战",    "量子计算简介:初学者指南",    "网络安全趋势:在2024年保护你的数据",    "机器学习算法:工作原理及应用",    "区块链技术:超越加密货币" ]”

需求:把test_data数据所对应的json格式写出来。

答案:

{

  "test_data": [

    "人工智能的未来":"机遇与挑战",

    "量子计算简介":"初学者指南",

    "网络安全趋势":"在2024年保护你的数据",

    "机器学习算法":"工作原理及应用",

    "区块链技术":"超越加密货币"

  ]

}

3,现有如下需求:

假设我有个变量,代表着从键盘输入的手机号码,现在需要把这串手机号码的前后都拼接字符串,前面拼接的内容为“电话号码是:”,后面拼接的内容为“,该号码合法”.

编写程序实现以上需求。

二,格式化

1,百分号格式化输出

语法格式:

先创建一个或多个想要输出变量

按照%格式输出

输出结果

案例一:定义两个变量title='⼤⽩菜',price=3.5,按照如下格式进⾏输出:今天蔬菜特价了,⼤⽩菜只要 3.5元/⽄,用百分号格式化输出 %格式:字符型(s%),  整型(d%),浮点型(f%)等..... eg:普通用%格式输出浮点型    可以用(.数字f%)来控制保留几位小数(.2f%)就是保留两位小数    当然d%也能使用

2.format⽅法格式化输出

语法格式:

先创建一个或多个想要输出的变量

按照format⽅法格式化输出

输出结果

3,format⽅法简写形式格式化输出(推荐)

语法格式:

 先创建一个或多个想要输出的变量

按照format⽅法简写形式格式化输出

输出结果

三,input()输入方法

不要忘记!!!通过input()获取的,都是字符型(可以改变其类型再进行放入变量)

语法格式:

eg案例:

eg:可以通过  int(),float(),str(),改变数据的类型

四:eval()方法

语法格式:

可以用于将input()的数据从字符型变回原来的数据类型

eg案例:

五:逻辑运算符

简单的l逻辑运算符:

一假全假(and): 表达式1 and 表达式2,如果表达式1条件为真,则最终的运算结果由右边的表达式2来决定。如果表 达式1条件为假,则最终结果为假。其右边的表达式2不需要在进⾏运算 一真全真(or): 表达式1 or 表达式2,如果表达式1为真,则最终的运算结果由表达式1来决定,为真。如果表达式1为 假,则最终结果由表达式2来决定。如果表达式2为真,则最终结果为真,如果表达式2为假,则最终结果 为假。 取相反(not)

六:if elif else

1.if语句格式

if语句满足条件判断才能进入去执行内部语句,不满足及跳到下一段代码

案例:定义⼀个变量age = 18,判断这个变量是否⼤于等于18岁,如果满⾜条件,则可以上⽹。

2.if  else 语句

语句格式 升级案例:

3.if  elif  else 语句

如果条件1成⽴,则执⾏语句段1 如果条件2成⽴,则执⾏语句段2 如果条件3成⽴,则执⾏语句段3 依次判断 语句格式 升级案例:

4.if 的嵌套类型

注意!!!先编写外层判断,所有语句编写完成 后,在编写内层条件判断结构!!!

升级案例

总结案例:石头剪刀布

参与游戏的⻆⾊有两个(玩家 与 电脑),玩家⼿⼯出拳,电脑随机出拳,根据⽯头剪⼑布判断输赢。 玩家:player(玩家⼿⼯输⼊剪⼑0、⽯头1、布2) 电脑:computer(随机出拳) 输赢结果很重要,有三种情况: ① 玩家赢 ☆ player:⽯头 赢 computer:剪⼑ ☆ player:剪⼑ 赢 computer:布 ☆ player:布 赢 computer:⽯头 ② 平局 只要player 与 computer出拳相等,就代表平局 ③ 电脑赢 如果不满⾜以上两个条件,则电脑获胜! 未知知识点:如何让计算机随机出拳 => 随机 思路:先创建两个变量a,b  第一个a是玩家输出的变量,第二个b是电脑随机的(用一个变量存储)(将b输出出来,便于自己判断),开始if elif else 语句格式 ,if判断语句里面放玩家获胜的条件,elif判断语句里面放人机获胜的条件,剩下的条件是平局。 OK今天就到这里了,谢谢

标签:语句,输出,格式化,变量,Python,格式,表达式
From: https://blog.csdn.net/2301_78209919/article/details/143897980

相关文章

  • 基于Python校园舆情管理系统设计与实现毕业设计项目
    基于Python校园舆情管理系统设计与实现毕业设计项目大家好,我是俊星学长,一名在Java圈辛勤劳作的码农。今日,要和大家分享的是一款基于Python校园舆情管理系统设计与实现毕业设计项目。项目源码以及部署相关事宜,请联系小村学长,文末会附上联系信息哦。......
  • Python 潮流周刊#78:async/await 是糟糕的设计(摘要)
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。分享了12篇文章,12个开源项目,1则音视频,全文2200字。以下是本期摘要:......
  • Python网络编程实战案例
    在当今信息技术高速发展的时代,网络编程成为了软件开发中不可或缺的一部分。Python,以其简洁的语法和强大的功能,成为了网络编程的热门选择。本文将通过几个实战案例,展示Python在网络编程中的应用,包括TCP服务器和客户端的创建、UDP通信、HTTP请求以及多线程服务器的实现。1.TCP......
  • 重生之我在Python中用for循环实现九九乘法表
    没错,我又重生了,重生在一个风平浪静的下午,与以往不同,我好像学会了一个新技能------for循环,不同以往,又紧密相连,我双目紧闭,应天地之号召,挥手拂袖便显仙法#控制列的表达式,共9列foriinrange(1,10):#每行共有1到i个算式forjinrange(1,i+1):#乘法表达......
  • 2024年华为OD机试真题-数组拼接-Python-OD统一考试(E卷)
    最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客     每一题都含有详细的解题思路和代码注释,精选c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,发现新题及时跟新。题目描述现在有多组整数数组,需......
  • 代理ip python写法
    先封装importrequestsdefget_proxy():url="http://api1.xxxxxxxxxx0&format=txt"response=requests.get(url)print(response.status_code)print(response.text)ip=response.textreturnipif__name__=='......
  • python毕设毕业生就业统计系统程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于毕业生就业统计系统的研究,现有研究主要以就业数据的宏观统计为主,专门针对Python实现毕业生就业统计系统的研究较少。在国内外,就业......
  • 【图解python】 控制流与循环语句
    【图解python】 控制流与循环语句在这篇文章中,我们将介绍Python中的 控制流 和 循环语句,并通过丰富的示例来帮助初学者掌握这些基本概念。1.Python控制流基础1.1什么是控制流控制流是指程序根据条件判断来选择执行路径的过程。通过控制流,我们可以让程序根据不同......
  • CEF127编译指南 Windows篇-安装Git和Python(三)
    1.引言在前面的文章中,我们已经完成了VisualStudio2022的安装和配置。接下来,我们需要安装两个同样重要的工具:Git和Python。这两个工具在CEF的编译过程中扮演着关键角色。Git负责管理和获取源代码,而Python则用于运行各种编译脚本和自动化任务。正确安装这两个工具将为我......
  • Python操作neo4j库py2neo使用(一)
    Python操作neo4j库py2neo使用(一)安装(只用于测试)docker-compose.yml文件version:'3.8'services:neo4j:image:neo4j:5.6.0-enterprise#商业版镜像hostname:neo4jcontainer_name:neo4jports:-"7474:7474"-"7687:7687&......