python偶数个数_python基础

标识符命名规则

开发中,通常约定俗称遵守如下规则:

c111ee6ccb78c580a81bf0d59e51c99b.png

删除变量和垃圾回收机制

可以通过del语句删除不在使用的变量

a = 123
del a             #删除了栈,没有删除堆

65cc9600feab5a96fe2e29ae11a08028.png

链式赋值

x=y=123           相当于    x=123;y=123

系列解包赋值

系列数据赋值给对应相同个数的变量(个数必须保持一致)

a,b,c = 4,5,6         相当于       a = 4;b =5;c = 6

使用系列解包赋值实现变量交换

a,b = 1,2
a,b = b,a
print(a,b)

常量

python不支持常量,即没有语法规则限制,改变一个常量的值。我们只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。

MAX_SPEED = 120
print(MAX_SPEED)
120
MAX_SPEED = 140
print(MAX_SPEED)
140

实际是可以改的。只能逻辑上不做修改

注:老师表示Java赋值后不能更改,python重新赋值后,打印出来的就是新的值。

整数

python中除10进制,还有其他三种进制:

0b或0B,二进制  01
0o或0O,八进制  0  1  2  3  4  5  6  7
0x或0X,十六进制  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

这三种进制可非常方便进行“位运算”操作

二进制的0-8如何表达

e5e22978ad27ccae253c040d6855aaf1.png

浮点数

浮点数,称为float

浮点数用a*b **10形式的科学计数法表示。比如:3.14表示成:3.14E-2或314e-2

这些数字在内存中也是按科学计数法存储

类型转换和四舍五入

  1. 用float()转化成浮点数

a30d3c6b39182738fed3a0574a8a1f97.png

格式化输出

76f2e219480838a638a1f13f57884a05.png

运算符

aea8fda709b230cc08f84d2bcf590f34.png

if嵌套

while True:a = int(input())b = int(input())if a > b:if a % 2 ==0:print("%s是一个偶数" % a)else:print("%s是一个奇数" % a)else:if b % 2 == 0:print("%s是一个偶数" % a)else:print("%s是一个奇数" % a)

4a349f061cfff35fb2346ed037eac6f7.png

三目运算符

三目运算符也叫三元运算符或三元表达式。

条件成立执行的表达式 if 条件 else 条件不成立执行的表达式

a = 1
b = 2
c = a if a > b else b
print(c)

while循环

循环的特征:

反复做某件事

具有明确的开始与停止标志

i = 1
while i <= 5:print("我吃了一碗饭")i += 1

8bc36af9a1ade4201b8c9de8a9090d93.png
‘‘‘
分析:
1.范围1-100
2.a = a + b
3.使用循环来进行反复求和操作
’’’
a = 0
b = 1
while b <= 100:a += bb += 1
print('1到100的累加求和结果是:%s' % a)

循环的终止与跳出

break:结束当前循环

continue:结束本轮循环

注:break和continue必须出现在循环体中

i = 1
while i <= 10:print('小刘抄写了第%s遍班规' % i)if i == 5:breaki += 1
print('行了,去教室吧。。')
i = 0
while i < 5:i += 1if i == 4:continueprint('小刘抄写了低%s遍班规' % i)
print('行了,去教室吧。。')

af6cbb9ca2517a50e06a158b4847912c.png

c5e0cf41e12650e5f186185a5cf5dd49.png

循环嵌套

j = 1
while j <= 3:i = 0while i < 3:print(i)i += 1
j += 1

while循环题

# 使用循环嵌套去完成多行的打印
i = 1           # 外部循环控制着打印多少行
while j <= 5:i = 1while i <= j:     # 内部循环控制一行打印多少个print("*", end="")i += 1i += 1      # 避免死循环print()     # 手动换行
# 可打印99乘法表

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

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

相关文章

keyshot怎么让物体发光_户外发光字的防水措施怎么做,不亮了怎么修。

户外发光字的防水措施与维修发光字大多是安装在户外的&#xff0c;因此会受到热晒、雨淋、寒冻等因素的影响&#xff0c;这些因素都会加速LED发光字的老化&#xff0c;从而使LED发光字进水老化。那么&#xff0c;该怎么防止这种情况呢?一、在每个广告字的笔画的最下方&#xf…

linux mysql 确认命令_LINUX启动/重启/停上MYSQL的命令(详解)

如何启动/停止/重启MySQL一、启动方式1、使用 service 启动&#xff1a;service mysqld start2、使用 mysqld 脚本启动&#xff1a;/etc/inint.d/mysqld start3、使用 safe_mysqld 启动&#xff1a;safe_mysqld&二、停止1、使用 service 启动&#xff1a;service mysqld st…

mysql删除员工_数据库删除职工信息

《数据库技术原理与应用教程第2版》——1.4数据管理本节书摘来自华章出版社《数据库技术原理与应用教程第2版》一书中的第1章&#xff0c;第1.4节&#xff0c;作者 徐洁磐 操凤萍  &#xff0c;更多章节内容可以访问云栖社区“华章计算机”公众号查看。1.4数据管理人类社会有着…

mysql和ORTHOMCL_Orthomcl的详细使用

参考了众多文章并结合实际操作后的感想。Orthomcl需要的linux详细配置&#xff0c;简单叙述。系统&#xff1a;unixBLASTDatabase&#xff1a;oracle 或 mysql内存4G&#xff0c;硬盘100Gperl: DBI module 和 DBD-mysqlMCL程序详细操作过程及需要注意的点&#xff1a;1.数据库安…

手撕包菜 mysql_手撕包菜搭建

概述最近做了两件事&#xff0c;一件事就是买了块1t硬盘&#xff0c;第二件事就是买了个百度云会员&#xff0c;无奈找不到资源下载&#xff0c;那就没办法了&#xff0c;搭建一个磁力链接搜索引擎来爬去链接&#xff0c;然后去找资源。说道磁力链接搜索引擎&#xff0c;最好的…

word流程图怎么使箭头对齐_word 流程图 怎么把箭头对整齐啊?

word里画流程图把箭bai头画直du,可通过shift键实现画出zhi垂直或水平的直箭头。方法步dao骤如下:回1、打开需要答操作的WORD文档,选中需要画出箭头的流程图框图,点解绘图工具中的“排列对齐”,然后选中“左右居中”对齐。2、在插入形状中找到并点击箭头,使用箭头形状工具…

java 多线程同步_详解Java多线程编程中的线程同步方法

1、多线程的同步&#xff1a;1.1、同步机制&#xff1a;在多线程中&#xff0c;可能有多个线程试图访问一个有限的资源&#xff0c;必须预防这种情况的发生。所以引入了同步机制&#xff1a;在线程使用一个资源时为其加锁&#xff0c;这样其他的线程便不能访问那个资源了&#…

java商品管理系统_【Java Web】简易商品信息管理系统——首个Web项目

正文之前在学习了一段时间的Java Web的内容之后&#xff0c;当然需要有个项目来练练手&#xff0c;我相信大多数人的首选项目都是信息管理系统吧&#xff0c;所以我选择了商品信息管理系统目前项目源码已全部上传至GitHub&#xff0c;欢迎大家来fork —— 商品信息管理系统正文…

java 向上舍入_介绍Java的大数类(BigDecimal)和八种舍入模式

1.BigDecimal简介BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。如果为零或正数&#xff0c;则标度是小数点后的位数。如果为负数&#xff0c;则将该数的非标度值乘以 10 的负scale 次幂。因此&#xff0c;BigDecimal表示的数值是(unscaledValue 10-s…

java循环的内部改变循环变量的值_java在for循环中怎样修改参数值?

// 待认证QueryFilter queryFilter0 new QueryFilter();queryFilter0.addCommand(new Command("busStatus", Op.EQ, "0"));int taxStatus0 taxInfoDao.getCount(queryFilter0);int businessStatus0 businessInfoDao.getCount(queryFilter0);int socialS…

java redis rpush_Redis Rpush 命令

Redis Rpush 命令Redis Rpush 命令用于将一个或多个值插入到列表的尾部(最右边)。如果列表不存在&#xff0c;一个空列表会被创建并执行 RPUSH 操作。当列表存在但不是列表类型时&#xff0c;返回一个错误。注意&#xff1a;在 Redis 2.4 版本以前的 RPUSH 命令&#xff0c;都只…

java jstat 命令_java高分局之jstat命令使用(转)

转自:http://blog.csdn.net/h_025/article/details/52813817java高分局之jstat命令使用jstat命令可以查看堆内存各部分的使用量&#xff0c;以及加载类的数量。命令的格式如下&#xff1a;jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]注意&#xff1a;使用的jdk版本是…

java判_java中判空

一、概述java中判等似乎很简单&#xff0c;用来判断对象引用(内存地址)是否相同&#xff0c;equals用来判断值是否相同。你可以试用String对象轻松区分这一点。那么在null判等(也就是判空操作)时呢&#xff1f;可以通过如下代码明白两个判等的比较&#xff1a;String name nul…

java启动应用_java 学习:在java中启动其他应用,由jenkins想到的

在jenkins的实践中遇到了一个问题&#xff1a;我的项目依赖其他第三方应用的地方比较多&#xff0c;而且会占用多个端口&#xff0c;如何处理端口和启动/关闭第三方应用成了难题。初级解决方案&#xff1a;在服务端上面写一堆bat文件&#xff0c;&#xff0c;&#xff0c;&…

java逻辑编程题_用Java编程解决一道逻辑推理题

package mytest;import java.util.Scanner;public class Test14 {/*** 竞赛结果表明&#xff0c;他们都说对了一半&#xff0c;说错了一半&#xff0c;并且无并列名次&#xff0c;试编程输出a,b,c,d的各个名次。* 分析&#xff1a;* 我们将老师的预测列成二维数组形式。行数是老…

python3线程池爬虫_python3爬虫中多线程的优势总结

有些小伙伴跟小编讨论了python中使用多线程原理的问题&#xff0c;就聊到了关于python多线程的弊端问题&#xff0c;这点可能在使用的过程中大家会能感觉到。而且之前讲过的GIL也是对python多线程的一种限制。那么&#xff0c;我们为什么还要用多线程呢&#xff1f;当然是多线程…

java表格的创建_Java创建表格实例详解 原创

表格是最常用的数据统计形式之一&#xff0c;在 swing 中 由 JTable 类实现表格。接下来&#xff0c;我们看看怎么利用 JTable 创建表格。在 JTable 类中除了默认的构造方法外&#xff0c;还提供了利用指定表格列名数组和表格数据数组创建表格的构造方法&#xff0c;代码如下&a…

java insert方法_【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒...

packagecom.hy;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.text.MessageFormat;/*** 百万数据插入Oracle表中*authorhorn1**/public classMillionInserter {//连接到…

nodejs mac java home_Mac上搭建nodejs开发环境

###Mac上搭建nodejs开发环境####安装homebrew123ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew updatebrew doctor####安装nodejs通过brew安装nodejs和grunt12brew install nodenpm install -g grunt-cli安装成功…

java spring mvc_java spring mvc 全注解

本人苦逼学生一枚,马上就要毕业,面临找工作,实在是不想离开学校.在老师的教导下学习了spring mvc ,配置文件实在繁琐,因此网上百度学习了spring mvc 全注解方式完成spring的装配工作;废话不多说了上干货,其实我也没怎么理解不过简单的运行了一个spring mvc 全注解项目,也不能说…