python基础之变量、if、运算符、while循环

Python基础:条件语句、逻辑运算符和while循环 input接收到的都是字符串类型 r是字符串,要转类型 阅读详情

一、变量的命名

1、标识符和关键字

​ 标识符:字母、数字、下划线((python中的标识符是区分大小写的)

​ 关键字:python已经占用
查看python关键字命令:

​ import keyword:导入工具包

​ print (keyword.kwlist)

2、变量的命名规则(见名知意)

​ 1、定义变量时 = 左右留一个空格

​ 2、两个英语单词都小写,中间用_连接 驼峰命名(大、小)

二、if判断语句

格式一:

​ if 条件:

​ (缩紧建议4个空格)条件成立所去执行的代码
(if语句缩进的地方是一个完整的代码块)

​ else:
(缩紧建议4个空格)条件不成立所去执行的代码
格式二:
if 条件:
(缩紧建议4个空格)条件成立所去执行的代码

格式三:
if 条件1:
满足条件1的代码
elif 条件2:
满足条件2的代码
elif 条件3:
满足条件3的代码
。。。。。。
else:
以上条件不成立执行的代码
注意:(1)elif,else和if必须联合使用,单独使用没有意义。
(2)
格式四:
除嵌套缩进不一样,其他都一样。
if 条件1:
(条件1成立时的代码)
if 条件2:
(条件2成立时的代码)
else:
(条件2不成立时的代码)
else:
(条件1不成立时的代码)

三 、运算符

1、逻辑运算符:把多个条件进行连接,变成了复杂的条件。
and(与):两边为真方为真,否则为假
or(或):两边为假方为假,否则方为真
not(非):真亦假来假亦真
2、比较运算符
==:判断,结果为bool类型(左边是否等于右边)
!=:不相等,结果为bool类型(左边是否不等于右边)
>:大于
>=:大于等于
<:小于
<=:小于等于

3、赋值运算符
=:赋值(把右边的值赋值给左边的变量)、+=、-=、*=、/=、//=、%=、**=

四、循环

程序执行的三大流程
(1)顺序结构:从上到下
(2)分支结构:根据条件进行一个判断
(3)循环结构:特定的代码,重复执行
1、while循环
while 条件:(判断计数器 是否达到目标次数)
满足条件,代码1
满足条件,代码2
。。。。。。
处理条件(计数器+1)
循环结束后执行的代码

2.死循环:条件永远成立时造成的
3.常见的计数法
(1)自然计数法(从1开始)
(2)程序计数法(从0开始)
4.break和continue(循环中使用)
break:满足某一条件,退出当前循环(只针对当前循环有效)
continue:结束本次循环,不退出循环(只针对当前循环有效)

OpenClaw + Ollama 本地大模型部署教程:彻底告别Token焦虑 阅读详情

相关推荐

深度学习初探 - 入门 DL 主流框架

这个课程主要是引导大家入门TensorFlow、Theano、Keras 及 Caffe 几个主流的深度学习框架。在课程中有关各种算法的详细推导及思想我们不会做过多的陈诉,旨在通过让同学们动手操作搭建自己的神经网络模型,了解如何使用这些框架解决实际问题。课程会基于每个框架的官方文档,先带大家熟悉框架中基本的定义语法及常用函数(可看成深度模型的小零件),每个实验最后都会综合这些零件搭建一个简易的神经深度网络模型。这个项目十分适合具有一定python编程基础,对人工智能、深度学习感兴趣的同学。Theano。

2401_86435672的博客 1235

基本运算符,流程控制if、while

基本运算符 算术运算符 运算符 描述 实例 + 加 a + b - 减 a - b * 乘 a * b / 除 a / b % 取余 a % b // 整除 a // b ** 幂运算 a ** b 2**3=8 比较运算符 假设变量a = 10, b = 20 运算符 描述 实例 == 等于,比较对象是否相等 a == b 返回...

214

告别密码烦恼:用Windows Server NPS给公司Wi-Fi和有线网加一道MAC地址白名单(附H3C交换机配置)

本文详细介绍了如何利用Windows Server NPS(网络策略服务器)与H3C交换机实现MAC地址白名单认证,为企业Wi-Fi和有线网络提供零密码安全方案。通过配置NPS服务器、网络策略及H3C交换机联调,实现无感知认证体验,降低运维负担,同时满足审计追溯需求。适用于中小企业网络管理,提升安全性与便捷性。

weixin_42535703的博客 367

JavaScript基础(运算符、if语句、while循环、)

JavaScript基础(运算符、if语句、while循环、)

weixin_47926886的博客 1367

银河麒麟V10 SP3下NFS客户端挂载失败?5个常见问题排查与修复

本文针对银河麒麟V10 SP3系统中NFS客户端挂载失败的常见问题,提供了5个实战排查方案。从基础服务状态检查到防火墙配置、版本兼容性、/etc/fstab设置及权限映射,详细解析了问题根源与解决方案,帮助用户快速恢复NFS文件共享功能。

weixin_42525005的博客 361

HPC软件使用之ANSYS Fluent

本文介绍了如何在超级计算机上使用ANSYS Fluent进行科学计算和工程仿真。文章首先对Fluent软件进行了简要介绍,强调了其在计算流体力学领域的广泛应用和强大功能。接着,详细说明了如何编写jou脚本文件和slurm脚本文件,以控制Fluent的计算流程和作业提交。文章还提供了作业提交和查看的具体命令,并通过一个鼓风机仿真的案例演示了从网格模型准备、脚本编写、作业提交到结果查看的完整流程。最后,展示了使用Fluent进行结果可视化的方法。

欢迎各位大佬光临“寒舍”!请多多指点,共同进步! 2209

c++教学(8)while循环

计数器 while死循环 break。

Happy_potter_RD的博客 8773

智能优化电池:基于单片机的电池管理系统

设计简介: 本设计是基于单片机的电池管理系统,主要实现以下功能: 可通过LCD1602显示温度、电压电流值; 可通过按键调整温度、电压和电流的阈值; 用ADC0832将模拟量转换为数字量。 标签:51单片机、LCD1602、ADC0832 效果图: 总体资料: 原理图: 软件设计流程: 系统框图: 本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成电动汽车的电池管理的整个系统,...

专注单片机实战教学,分享单片机学习资料 375

Python基础_基本控制语句if和while

目录01. 三大基本控制语句02. if 语句体验2.1 if 判断语句基本语法2.2 判断语句演练 —— 判断年龄2.3 else 处理条件不满足的情况03. 逻辑运算3.1 `and`3.2 `or`3.3 `not`04. if 语句进阶4.1 `elif`elif 演练 —— 女友的节日4.2 if 的嵌套if 的嵌套 演练 —— 火车站安检05. while 循环基本使用2.1 `while` 语句基本语法第一个 while 循环死循环2.2 赋值运算符06. break 和 continue6.

david2000999的博客 498

Matcap与菲涅尔

菲尼尔效果(简化版公式):fresnel = base + scale*((1-v*n)^power)透明队列为后前渲染,不关闭深度写入则会覆盖之前的像素,导致混合不了。y的值为0~1,根据x3返回对应y值。两色混合做个demo看看!混合为什么要关闭深度写入?

weixin_62773441的博客 372

外部PLC触发VisionMaster多流程运行

上一讲,介绍了海康VisionMaster与西门子PLC1200进行S7通信。在前一讲的基础上,讲解如何通过PLC触发,实现VisionMaster的多流程运行。

haier123888的博客 4653

Python自学之路(二):变量、IF语句、运算符、while循环

变量的命名 标识符就是我们定义的 变量名、函数名,可以由 字母、下划线 和 数字 组成,不能以数字开头,不能与关键字重名。 关键字就是在 Python 内部已经使用的标识符, 具有特殊的功能和含义,我们不允许定义和关键字相同的名字的标示符。 变量的命名规则:命名规则 可以被视为一种 惯例,并无绝对与强制,目的是为了 增加代码的识别和可读性,Python 中的 标识符 是 区分大小写的。 在定...

诗和远方 408

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Linux中rhl8下Python3的部分用法 ---变量命名、数据类型、运算符、输入与输出、格式化字符串、if语句、while循环和for循环

一、变量命名 1.rhl8中Python3可以直接使用,建议安装Python2 2.变量定义 二、数据类型 int, 整型 float, 浮点型 bool, 波尔型 complex, str 字符串 三、运算符 + 加法 - 减法 * 乘法 ** 次方 / 除法 // 除法

Horizon_carry的博客 324

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux中rhl8下Python3的部分用法 ---变量命名、数据类型、运算符、输入与输出、格式化字符串、if语句、while循环和for循环

一、变量命名 1.rhl8中Python3可以直接使用,建议安装Python2 2.变量定义 二、数据类型 int, 整型 float, 浮点型 bool, 波尔型 complex, str 字符串 三、运算符 + 加法 - 减法 * 乘法 ** 次方 / 除法 // 除法取整 %

weixin_45931409的博客 235

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

python学习Day4 流程控制(if分支,while循环,for循环)

复习 1.变量名命名规范 -- 1.只能由数字、字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量,魔法变量 -- 6.支持大小驼峰,但建议 _ 连接语法 -- 7.尽量见名知意 2.常量:用全大写标示常量,只能自我保障不去修改全大写的变量 3.数据类型 -- int: 存放所有的整型数据 => py...

weixin_30535843的博客 2422

python基础05 if while for 语法

print一次性输出多个变量的值 name="liuaoling" age=19 gender="女" print("姓名是:%s,年龄是:%d,性别:%s"%(name,age,gender)) if语句: you = input("你去吗?") youwife = input("你媳妇去吗?") if you =="去" and youwife=...

拾贝 183

Python学习笔记——基础语法要求和循环语句(使用Pycharm编译器)

目录1.基础语法要求2.if判断语句3.while循环语句4.for循环 1.基础语法要求 首先我们来输出一个简单的语句来看看简单单行注释的要求 print('hello world!') # 输出 # 注释行#后应该有一个空格 代码行应该顶格写 要求代码文件最后一行为空行(python语言规范) type()函数用来判断变量的数据类型 r = 10 # 定义一个变量 无需声明类型 print(type(r)) # 输出结果为<class 'int'> # 【如果注释放在代码行后面至少

weixin_61965462的博客 1005

Python3学习2--if、while、for、三目运算符

简单的学习了变量的使用以及输入输出,现在就可以学习if…else、while、for了。 在python中,你将看不见大括号,取而代之的是缩进,缩进的严格要求使得python代码显得十分精简和富有层次,但是必须要特别小心的处理缩进,否则出现的结果就会和期望相差甚远。今天学习中的条件判断语句和循环语句将会体会到缩进是如何代替其他语言中的大括号。 条件语句 条件语句的使用结构如下: if xxx: ...

一念之间、 968

Python零基础入门,纯干货!【Python基础知识点汇总整理】

目录 第一章 认识Python、Python常用集成开发环境PyCharm 一、认识 Python 01. Python 的起源 1.2 Python 的设计目标 1.3 Python 的设计哲学 02. 为什么选择 Python? 03. Python 特点 04. Python 的优缺点 二、Python 常用集成开发环境 01. Python 的 IDE —— PyCharm 02. 第一次启动 PyCharm 4.2 PyCharm设置控制台字体 第二章 注释、变量基.

weixin_57522153的博客 2435

二、Python3 变量、运算、表达式

一、变量 A = [1,2,3,4,5,6] A * 3

zhaoqi333的博客 567

【python基础】python基础1+2(print,input运算符与表达式,字符串与while循环)

一.python基础1 【print,input运算符与表达式】 1.1.注释 #这是单行注释 ''' 这是单引号多行注释 颜色不一样 ''' 1.2.print输出 #字符串输出 #打印一行信息,单个字符串 print("Ben is a boy") #打印多行信息,使用多个字符串,遇到逗号输出空格 print("Ben is","a boy") #数字输出,可以运算 print...

acycy的博客 4006

Day05基本运算符,if判断和while循环

day05 1.常量 变量名全大写 2.基本运算符 ①算术运算 10/3除法 10//3取整 10*3乘法 10**3幂 ②赋值运算 增量赋值 age += 1#age = age + 1 age *= 2 age -= 1 ③交叉赋值 x = 10 y = 20 值互换的三种方法: 第一种 x,y = y,x 第二种 z =x x= y y =z 第三种 z = x+y x = z-x...

weixin_30576859的博客 143

关于常量、变量、if语句、while循环

1.常量和变量 1.Python的数据类型 ​ 分类: ​ number:数字型【整型、浮点数型、复数】 ​ String:字符串 ​ Boolean:布尔【False ,True】 ​ None:空值 ​ list:列表 ​ tuple:元组 ​ set:集合 ​ dict:字典 ​ 整型:处理任意大小的整数,支持二进制 ​ 浮点型:计算机底层采用科学计数法【123.45...

wtj1996的博客 933

python分支结构的关键词_python4 分支结构,循环结构 for循环

## 复习```python'''1.变量名命名规范-- 1.只能由数字、字母 及 _ 组成-- 2.不能以数字开头-- 3.不能与系统关键字重名-- 4._开头有特殊含义-- 5.__开头__结尾的变量,魔法变量-- 6.支持大小驼峰,但建议 _ 连接语法-- 7.尽量见名知意2.常量:用全大写标示常量,只能自我保障不去修改全大写的变量3.数据类型-- int: 存放所有的整型数据 => ...

weixin_39788256的博客 570

python3从入门到精通,python3入门经典100例

大家好,小编来为大家解答以下问题,python3从入门到精通,python3入门经典100例,今天让我们一起来看看吧!python是最常用的编程语言之一,也是最适合编程小白第一个入手的的编程语言。Python编程语言简练,逻辑简单,Python的特色就是可以引用众多的第三方库,例如turtle,pygame等等,且Python是面对对象的编程语言,当然Python也可以写面对过程的代码,好了,就让我们开始正文吧。

2401_82891133的博客 734

一、Python基础语法(有C语言基础速成版)

速成Python!

L_Z_J_I的博客 1357
上一篇: python基础之pycharm
下一篇: python中的循环嵌套、函数
Terminator_HWW
博客等级 码龄9年 17粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值