基础知识1
一.计算机基础
-
计算机什么组成的
输入输出设备 cpu 硬盘 内存
中央处理器 处理各种数据 相当于人的大脑
内存 存储数据
硬盘 存储数据的
-
什么是操作系统
控制计算机工作的流程的软件
-
什么是应用程序
安装在操作系统之上的软件 就是应用程序
-
总结:
cpu 人的大脑
内存 人的临时记忆
硬盘 人的永久记忆
操作系统 控制计算机硬件工作的流程
应用程序 安装在操作系统之上的软件
二. python简介
-
python2和python3的区别
python2:源码不统一,重复代码.
python3:源码统一,没有重复代码了.
编译型:
优点: 运行速度快
缺点: 开发效率慢
解释型:
优点:开发效率快
缺点:运行速度慢
三.快速入门
-
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.推荐写法 驼峰命名:大峰AlexSb 每个单词首字母大写
小峰alexSb 第一个单词首字母小写,其他单词首字母大写
下划线命名:官方推荐使用alex_sb
7.变量名要具有描述性 a = 12
变量名 赋值 值
7s = '你好' 错
a b = 123 错
alex_sb = 666 对
ddd = 'ss' 对
常量 ALEX = 2022 ID = 110120130140
注释 # 单行注释 (当行注释) 不能换行
#多行注释 """ """ 或者 ''' '''
"""
我想吟诗一首来歌颂我的同桌
你看看他那乌黑短发
好像一只杂毛鸡啊
""" 可以换行
四.数据类型初识
整形 数字
字符串 汉字
布尔值 对错
列表
元祖
字典
集合
'字符串'
"""字符串"""
数字
"字符串"
"my name is meet i'm 22 year old"
a = 'alex'
b = 'wusir'
print(a+b) 字符串拼接 注意: 只能和字符串相加
a = '坚强'
print(a*8) 字符串乘 注意: 只能和数字相乘
布尔值:
True False
真的 假的
1 0
用户交互(input)
输入 输出
input("提示语句")
import getpass
user = input("请输入账号:")
password = getpass.getpass("请输入密码:")
print(password)
print(user)
只能在cmd中使用
type(类型)
str 字符串
int +-*/整形
bool True False布尔值
input获取到的都是字符串
五.流程控制语句
if 如果 单if
if 关键字 空格 条件 冒号
缩进 结果
if 3>2:
print("你好美,小学")
if else如果 否则
if 条件:结果
else:结果
if elif如果 在如果
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
if if
if 3>2:print(1)
if 4>3:print(4)
if 5>1:print(6)
if 嵌套
if 条件:
结果
if 条件:
结果
if 条件:
结果