2.21下午
昨日回顾
-
计算机基础
计算机五大组成部分
cpu 控制+运算 内存 存储数据,通电数据有效,断电数据丢失,相当于短期记忆 外存(硬盘) 永久存储,相当于长期记忆(记在本子上 输入 键盘鼠标 输出 音响显示屏 -
操作系统
本质上也是一个软件,相当于一个平台
计算机本质上是一堆硬件,也就是没有灵魂的机器
硬件>操作系统>在操作系统中安装应用软件并执行
-
python程序的执行步骤
-
布尔类型
True False
-
输入
input
python2和python3的input有区别
-
格式化输出
给字符串进行格式化替换并输出,通过占位符进行替换
%s可以替换任何类型的数据,%d只能替换数字类型的数据
user_info1 = input('enter name:') user_info2= input('enter age:') str1 = 'my name is %s, my age is %s' %(user_info1,user_info2) print(str1)
int(str) 将str转换成int类型,但必须要str中只有纯数字
-
基本运算符
-
算术运算符
+ - * / // ** %
/ 除法得到的结果都是浮点型
-
逻辑运算符
and 与 ; or 或 ;not 非
优先级:not> and > or
-
比较运算符
== . > , < , >= , <= , !=
-
赋值运算符:=
简写:+= ,-= ,*= ,/= ,**= ,%=
-
-
流程控制之 if 判断
如果条件成立,则执行if下的代码,否则执行else下的代码
else只能在最后使用,elif可以无限使用
作业讲解
- 接口:实现封装好的功能
- 如果if 的条件多,创建一个列表,用 if in [] 来判断
str.endwith()
用于判断字符串的结尾是什么