数据类型(三) + 流程控制(一) day05
2024-10-06 23:19:26
昨日回顾
(三) 花式赋值
链式赋值
交叉赋值
(四) 列表list
(五) 字典dict
(六) 布尔值
所有数据类型自带布尔值,0/None/空/False自带布尔值为False
(七) 解压缩
一次性取多个值,如果某一个值不要,就用_表示
(八) python与用户交互的方式
input()
- 暂停程序
- 接受用户的输入
- 接受的所有数据都为字符串
(九) 三种格式化输出的方式
f-string
占位符
format
(十)基本运算符
1.算术运算符
+ - * / // % ** #返回一个数值
2.比较运算符
> < <= >= == != # 返回一个布尔值
3.逻辑运算符
name = 'wick'
height = 180
weight = 140
# and左右两个条件都要满足
print(name == 'wick' and height == 180)#True
print(name =='wick1' and height == 180)#False
#or 左右两个条件只要有一个满足就为True,都不满足才为False
print(name == 'wick' or height == 190)# True
print(name == 'wick1' or height == 190)#False
#not 否
print(name = 'wick')#True
print(not name = 'wick')#False
4.身份运算符
每个变量值都有内存地址
x = 257
y = x
z = 257
print(x is y)#比较的是内存地址
5.位运算符(了解)
6.成员运算符
判断元素是否在容器类元素里面,字符串
class_stu_lt = ['s1','s2','s3']
print('s1' in class_stu_lt)#True
s = 'wick'
print('n' in 'wick')#True
7.python运算符优先级
如果需要优先,就加括号
七 流程控制
(一)流程控制之if判断
控制变量变化的方向
1.单分支结构
if 条件:
代码
2.双分支结构
if 条件1:
代码
else: #条件1不满足执行
代码
3.多分支结构
if 条件1:
代码
elif 条件2:#条件1不满足的前提下,条件2满足执行
代码
elif 条件3:#条件1,条件2都不满足的前提下,条件3满足执行
代码
else:#以上条件均不满足
代码
# (二)流程控制之while循环
重复(按照某种规律)某一件事
```python
while 条件:#条件成立运行代码,不成立则结束while循环
代码#代码执行结束后会进入下一次循环(再次判断条件)
(二)流程控制之while循环
1.while + break
while 1:
if count == 100:
break # break终止循环
count += 1
print(count)
2.while + continue
while 1:
if count == 100:
continue # continue跳过本次循环
count += 1
print(count)
3.while + else
count = 0
while count < 50:
if count == 100:
break
count += 1
print(count)
else: # 没有被break干掉就执行,被break终止了就不执行#
print('没有被break干掉我就能出来') # 可以判断while是否被break终止
最新文章
- 最新榜单!消金企业TOP10,数据、风控、催收服务方TOP5
- go语言 类型:布尔类型
- [No000051]如何去掉word复制过来的文字背景色?
- iOS 开发之内购 – AppStore
- centos7 pxe minimal install
- Myeclipse2014配置JSF环境
- LNMP一键安装包-CentOS 5/6下自动编译安装Nginx,MySQL,PHP
- Emacs入门快捷键
- DesignPatternPrinciple(设计模式原则)二
- centos 桥接配置 设置网络代理 lnmp搭建
- Vasya And Password(CodeForces - 1051A)
- 《Linux就该这么学》第十一天课程
- XyTalk企业即时通讯IM开始开源
- .net 调用R语言的函数(计算统计值pvalue 对应excel :ttest)
- 基于uFUN开发板的心率计(三)Qt上位机的实现
- PP-物料清单用户处理手册
- d9
- PostMan做接口自动化测试
- Color the ball(hdu1556)(hash)或(线段树,区间更新)
- 从bios启动说起
热门文章
- kvm-web管理工具webvirtmgr
- 23种设计模式之抽象工厂(Abstract Factory Pattern)
- Spring 梳理-bean配置与装配
- Angular 表单嵌套、动态表单
- vue-cli 脚手架安装
- netty源码解解析(4.0)-23 ByteBuf内存管理:分配和释放
- Scala 学习笔记之集合(9) 集合常用操作汇总
- golang面试题--string操作
- 使用 Sealos 在 3 分钟内快速部署一个生产级别的 Kubernetes 高可用集群
- bootstrap-table 页脚总计(自定义统计总数)