夜曲编程Python体验课

news2024/11/25 18:54:08

目录

day1  编程中的“文本”

代码规范

打印数字

打印字符串

注释

总结思维导图

day2 变量与赋值

变量

常量

赋值

格式化输出

转义字符:

总结思维导图

day3 编程中的“数字”

整形

浮点型

运算符

四种常见的四则运算符(  +  -  *  /  )

取整(//)

取模(%)

运算顺序

运算结果

总结思维导图

day4 编程中的“真”与“假”

day5 单项选择的判断

day6 双向选择的判断


day1  编程中的“文本”

代码规范

空行:

顶格:

打印数字

打印字符串

注释

总结思维导图


day2 变量与赋值

变量

        这个计算过程中需要一些存储数据的“地方”,我们叫它变量

常量

        存储到变量里面的具体数据又叫常量

赋值

        在 Python 中, 把一个常量放入变量的过程就叫做赋值,需要用到等号“=”,所以等号“=”又叫做“赋值运算符”

格式化输出

可以理解为一个模版,文本内容一致,只有里面的XXX需要灵活替换,在具体格式中,大括号括起来的,是需要替换的内容。

转义字符:

以反斜线 \ 开头,能实现很多特别的功能

总结思维导图

day3 编程中的“数字”

整形

整型就是整数的数据类型,用来表示整数的。

整数在Python的世界中,和数学中的定义一样: 是正整数、负整数和零的统称,是没有小数点的数字。

整型直接通过数字来表示,且无需添加引号。如果用来表示负数,可以在数字前添加一个负号(-)。 跟字符串类似,我们也可以使用print()功能输出一个整型。

浮点型

在Python中,浮点型是用来表示浮点数的数据类型,是编程语言里用来呈现和存储小数的一种方式。它通过数字和小数点来表示,无需添加引号。

如果表示负数,可以在数字前添加一个负号(-)。同样的,使用print()功能也可以输出一个浮点型数据。

运算符

四种常见的四则运算符(  +  -  *  /  )

在Python中,表示数字的数据类型,可以进行加、减、乘、除的四则运算。

取整(//)

当两个数无法整除的时候,我们会得到一个余数,例如:
7÷3=2......1,2被称作商,1被称作余数。

取整运算用于求取两个数相除之后的商。取整运算的符号是//

即7//3=2

 

取模(%)

当两个数无法整除的时候,我们会得到一个余数,例如:
7÷3=2......1,2被称作商,1被称作余数。

取模运算用于求取两个数相除之后的余数。取模运算的符号是百分号 %

即7%3=1

运算顺序

遵循“先乘除,后加减”的运算顺序。

倘若运算中,包含了取整取模,就要遵循“先乘除取整取模,后加减”的运算顺序。

也就是,取整取模和乘除是同一等级,都会优先参与运算。

运算结果

当整型和整型进行加、减、乘法运算时,运算结果是整型。

当整型和整型相除,或者有浮点型参与运算时,运算结果都是浮点型。

总结思维导图

day4 编程中的“真”与“假”

day5 单项选择的判断

day6 双向选择的判断

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

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

相关文章

【软件测试】测试人的我们,咋做一个如鱼得水的测试员?

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 一千个人&#xff0…

短视频创作,主动变现和被动变现方式详解,建议收藏反复阅读-下

同样先说纲要,有兴趣可以继续看下去,上一篇讨论了抖音变现的有三个建议,①变现标准低、②变现天花板高、③可主动变现。 这一篇的内容只要是抖音上被动和主动两类变现方式,涉及了直播打赏,广告接单,视频带货…

小啊呜产品读书笔记001:《邱岳的产品手记-15》第28讲 产品分析的套路(上):谁是利益相关者? 29讲产品分析的套路(中):解决什么问题?

小啊呜产品读书笔记001:《邱岳的产品手记-15》第28讲 产品分析的套路(上):谁是利益相关者?& 29讲产品分析的套路(中):解决什么问题? 一、今日阅读计划二、泛读&知…

【Big Data】Hadoop--MapReduce经典题型实战(单词统计+成绩排序+文档倒插序列+每月Top3温度)

🍊本文使用了4个经典案例进行MapReduce实战 🍊参考官方源码,代码风格较为优雅 🍊解析详细 一、Introduction MapReduce是一个分布式运算程序的编程框架,核心功能是将用户写的业务逻辑代码和自身默认代码整合成一个完整…

vue+videojs视频播放、视频切换、视频断点分段上传

“本次需求是做一个视频列表,点击视频列表播放对应视频;同时要求实现断点分段上传大文件(视频)的功能 。 videojs文档:Getting Started with Video.js - Video.js: The Player Framework | Video.js 断点续传组件地址…

WebRTC学习笔记六 兼容性 adapter.js

一、adapter.js发展背景 adapter.js自2012年底或者2013年初WebRTC早期的时候就已经出现了。它最初是Google的apprtc demo的一部分。原始版本仍可在Chrome tree中找到。它是一个非常小的项目,还没有150行。主要功能是隐藏像webkitRTCPeerConnection和mozRTCPeerConne…

Spring Boot+Mybatis:实现数据库登录注册与两种properties配置参数读取

〇、参考资料 1、hutool介绍 https://blog.csdn.net/abst122/article/details/124091375 2、Spring BootMybatis实现登录注册 https://www.cnblogs.com/wiki918/p/16221758.html 3、Spring Boot读取自定义配置文件 https://www.yisu.com/zixun/366877.html 4、Spring Boot读取p…

医院用故障电弧探测器AAFD 安科瑞 时丽花

摘 要: 医院运行中对于用电方面的要求越来越高,为了更好地体现用电价值,首先应该确保用电的安全性,尤其是对 于越来越繁杂的医院用电系统。基于此,在未来医院用电过程中应该加大关注力度,切实做好相关管理工…

Compose学习-> Text()

设置文本:text xxx 直接设置 Text(text "我是一个Text")引用资源文件:stringResource Text(text stringResource(id R.string.string_text))设置字体颜色:color xxx 引用系统自带的颜色 Text(text "我是一个Text"…

【技术分享】NB860+Lierda云平台=上电即上云——云管端协作让万物互联更简单(二)

随着物联网行业的快速发展,越来越多的物联网云服务平台涌现。如何快速实现应用开发,如何管理,如何让设备快速上云,成为关注的焦点。 第一期中我们介绍了基于MQTT协议快速接入利尔达物联网全连接云平台,本期我们将介绍如…

ManageEngine 第六次入选 Gartner® 安全信息和事件管理魔力象限™!

今天,我们很高兴地宣布,ManageEngine 已在2022年 Gartner 安全信息和事件管理 (SIEM) 魔力象限中获得认可,今年已经是其连续第六次出现在Gartner中。ManageEngine非常高兴再次获得这一认可。 在过去两年中,互联网向云计算的转变不…

svn的常规使用

svn的常规使用svn的常规使用1 客户端2 svn server3 qt使用svn4 svn项目迁移svn的常规使用 1 客户端 下载地址:官网,中文简体语言包在其下方 分别安装客户端可语言包,在安装语言包的时候勾选应用,svn便可变成中文了,或…

改革后IB数学该如何选?

IB数学,作为一个IB课程里必选科目,让无数IB学霸为之自豪,他们能解出外教都不会做的题。另一方面,也让很多同学(自称“学渣”)避之不及。 从2019年起,IB数学教学大纲发生重大改革。▲图源&#x…

Android -- 每日一问:如何理解 Android 中的 Context,它有什么用?

经典回答 官方文档对于 Context 的解释: Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resources and cla…

[附源码]SSM计算机毕业设计学生宿舍设备报修JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

光格科技将于12月6日上会:拟募资6亿元,姜明武为实控人

近日,苏州光格科技股份有限公司(下称“光格科技”)在上海证券交易所科创板递交招股书(上会稿)。据贝多财经了解,光格科技将于2022年12月6日接受科创板上市委的现场审议。 公开信息显示,光格科技…

微信小程序开发笔记

微信小程序开发笔记html条件渲染列表渲染按钮组件 buttoncss单位 rpx、px、vw、vh、rem定位方法设置图片为页面的背景自定义按钮的图标js全局变量底部导航栏 tabBar其他配置config.js带参数跳转页面云数据库的使用初始化查找地图组件 map从云数据库中调用经纬度,并且…

【附源码】计算机毕业设计JAVA资源循环利用

【附源码】计算机毕业设计JAVA资源循环利用 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JAVA mybati…

数字化门店| 美业/医美门店管理系统 | 医美小程序

近些年来,随着人们消费升级和颜值经济的不断驱动,美业发展非常迅速,而医美行业也顺势规模增长。 当今互联网时代,各行业都在开展门店数字化转型,而这也让不少医美医院愿意构建基于门店会员管理的O2O闭环,并…

Vscode同时开发前后端

VSCode统一前后端文档 一、软件下载 软件地址下载 Documentation for Visual Studio Code 二、软件汉化 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B0uCKmDL-1669770108463)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALA…