? 输入输出设备 cpu 硬盘 内存
? 中央处理器 处理各种数据 相当于人的大脑
? 内存 存储数据
? 硬盘 存储数据的
? 控制计算机工作的流程 软件
? 什么是应用程序
? 安装在操作系统上的软件 就是应用程序
? cpu 人的大脑
? 内存 人的临时记忆
? 硬盘 人的永久记忆
? 操作系统 控制计算机硬件工作的流程
? 应用程序 安装在操作系统之上的软件
? 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的时候不能加引号
? 变量规则:
? 1.变量是由字母、数字、下划线组成
? 2.禁止数字开头
? 3.禁止使用python中的关键字
? 4.不能使用中文和拼音
? 5.变量名要区分大小写
? 6.推荐写法
? 驼峰命名:
? 大峰
? 小峰
? 下划线命名:
? 官方推荐使用
? 7.变量名要具有描述性
? 变量名 赋值
? 7s = "你好" 错 数字不能开头
? a b = 123 错 中间不能有空格
? alex_sb = 666 对
? -ddd = "sss" 对
? 注释
? #单行注释 (单行注释)不能换行
? #多行注释 """ """ 或者 ‘‘‘ ‘‘‘
? """
? 我想吟诗一首来歌颂我的同桌
? 你看他那乌黑短发
? 好像一只杂毛鸡啊
? """ 可以换行
? 数据类型初识
? 整形 数字
? 字符串 数字
? 布尔值 对错
? 列表
? 元祖
? 字典
? 集合
? ‘字符串‘
? """ 字符串"""
? 数字
? "字符串"
? "my name is meet i‘m 22 years old"
? a = ‘alex‘
? b = ‘wusir‘
? print(a+b) 字符串拼接 注意:只能和字符串相加
? print(a*8) 字符串乘 注意:只能和数字相乘
? 布尔值:
? True False
? 用户交互(input) 输入输出
? input("提示语句")
? input getpass
? user = input("请输入账号:")
? password = getpass.getpass("请输入密码:")
? print(password)
? print(user)
? 只能在cmd中使用
? type(类型)
? str 字符串
? int 整形
? bool 布尔值
? input 获取到的都是字符串
流程控制语句
if 如果
单if
if 关键字 空格 条件 冒号 缩进 结果
if 3>2:
? print("你好美,小学")
print("我说了假话")
原文:https://www.cnblogs.com/lvweihe/p/11116900.html