day1 preview
1.计算机基础知识
2.python简介
3.快速入门
A. Computer Basics
1. What is the composition of the computer
输入输出设备 cpu 硬盘 内存
中央处理器 处理各种数据 相当于人的大脑
内存 存储数据
硬盘 存储数据的
2. What is the operating system
控制计算机工作的流程 软件
什么是应用程序
安装在操作系统之上的软件 就是应用程序
to sum up:
cpu 人的大脑
内存 人的临时记忆
硬盘 人的永久记忆
操作系统 控制计算机硬件工作的流程
应用程序 安装在操作系统之上的软件
Two. Python Profile
1. python2 and the difference python3
python2
源码不统一
重复代码
python3
源码统一
没有重复代码了
2. The advantages and disadvantages of compiled code and interpreted code of
编译型:
优点: 运行速度快
缺点: 开发效率慢
解释型:
优点:开发效率快
缺点:运行速度慢
III. Getting Started
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"
Variable rules:
1.变量是由字母,数字,下划线组成
2.禁止已数字开头
3.禁止使用python中的关键字 print
4.不能使用中文和拼音
5.变量名要区分大小写
6.推荐写法
驼峰命名:
大峰
小峰
下划线命名:
官方推荐使用
7.变量名要具有描述性
a = 12
变量名 赋值 值
7s = '你好' 错
a b = 123 错
alex_sb = 666 对
_ddd = 'ss' 对
constant
变量名大写就是常量
RSX = 2022
ID = 110120130140
Note
# 单行注释(当行注释) 不能换行
''' ''' """ """ 多行注释 能换行
或者选中代码 ctrl+?
Basic data types acquaintance
整型 int +-*/
布尔值 bool True False
字符串 str + 同类型 * 只能和数字相乘
用户交互
input("提示语句") 输入
用户输入的内容全都到了input这里
print(input("asdf"))
age = input("asfadsf")
print(age)
input获取到的都是字符串
The method of conditional statements (IF statement, if nested) in four .Python
Basic usage 1.if conditional statement:
if 判断条件:
执行语句……
else:
执行语句……
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围.else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。
if实例:
age = 18
if age >= 18:
print('你已成年!')
else:
print('你未成年!')
Nested 2.if a conditional statement:
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 nested conditional statements of two:
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("完成")
注意:条件语句的错误基本上都是由于缩进不正确导致的,在我们学习生产的过程中,一定要注意语句的缩进搭配,否则,看似正确的代码往往会误导我们。