day1预习
1.计算机基础知识
2.python简介
3.快速入门
一.计算机基础
1. 计算机什么组成的
输入输出设备 cpu 硬盘 内存
中央处理器 处理各种数据 相当于人的大脑
内存 存储数据
硬盘 存储数据的
2. 什么是操作系统
控制计算机工作的流程 软件
什么是应用程序
安装在操作系统之上的软件 就是应用程序
总结:
cpu 人的大脑
内存 人的临时记忆
硬盘 人的永久记忆
操作系统 控制计算机硬件工作的流程
应用程序 安装在操作系统之上的软件
二. python简介
1. python2和python3的区别
python2
源码不统一
重复代码
python3
源码统一
没有重复代码了
2.编译型代码和解释性代码的优缺点
编译型:
优点: 运行速度快
缺点: 开发效率慢
解释型:
优点:开发效率快
缺点:运行速度慢
三.快速入门
print() 输出
变量
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a = 12+34
b = a*2
c = b*3
print(a) # 注意打印a的时候不能加引号 这是一个错误的示范"a"
变量规则:
1.变量是由字母,数字,下划线组成
2.禁止已数字开头
3.禁止使用python中的关键字 print
4.不能使用中文和拼音
5.变量名要区分大小写
6.推荐写法
驼峰命名:
大峰
小峰
下划线命名:
官方推荐使用
7.变量名要具有描述性
a = 12
变量名 赋值 值
7s = '你好' 错
a b = 123 错
alex_sb = 666 对
_ddd = 'ss' 对
常量
变量名大写就是常量
RSX = 2022
ID = 110120130140
注释
# 单行注释(当行注释) 不能换行
''' ''' """ """ 多行注释 能换行
或者选中代码 ctrl+?
基础数据类型初识
整型 int +-*/
布尔值 bool True False
字符串 str + 同类型 * 只能和数字相乘
用户交互
input("提示语句") 输入
用户输入的内容全都到了input这里
print(input("asdf"))
age = input("asfadsf")
print(age)
input获取到的都是字符串
四.Python中条件语句使用方法(if语句、if嵌套)
1.if条件语句的基本用法:
if 判断条件:
执行语句……
else:
执行语句……
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围.else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。
if实例:
age = 18
if age >= 18:
print('你已成年!')
else:
print('你未成年!')
2.if条件语句的嵌套方式一:
if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)、!=(不等于)来表示其关系。
当判断条件为多个值时,可以使用以下形式:
语法:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
if嵌套实例:
holiday_name = '植树节'
if holiday_name == '情人节':
print('买礼物,买花,买包,买化妆品')
elif holiday_name == '愚人节':
print('捉弄人')
else:
print('栽树')
3.if条件语句的嵌套方式二:
if 条件1:
条件1满足执行的动作
if 满足条件1的基础上的条件2:
...
else:
条件2不满足的情况下
else:
条件1不满足时,执行的动作
if嵌套实例一:
have_ticket = False
knife_length = 21
if have_ticket:
print('已有车票,请安检...')
if knife_length > 20:
print('长度为 %d:超出限定长度,禁止入内' %knife_length)
else:
print('长度为 %d:没有超过限定长度,允许入内' %knife_length)
else:
print('请先买票')
if嵌套实例二:
msg = """
1.话费查询
2.流量查询
3.人工服务
"""
print(msg)
chose = input('请选择您需要的服务:')
if chose == "1":
print("1.查询本机话费 2.查询其他话费 3.查询座机话费")
search = input('请选择查询类型:')
if search == "1":
print("查询本机话费")
elif search == "2":
print("查询其他话费")
else:
print('输入错误')
elif chose == "2":
print("查询流量")
elif chose == "3":
print("人工服务")
else:
print("输入错误")
print("完成")
注意:条件语句的错误基本上都是由于缩进不正确导致的,在我们学习生产的过程中,一定要注意语句的缩进搭配,否则,看似正确的代码往往会误导我们。