1.计算机基础
-
什么是计算机
输入输出设备
CPU(中央处理器):处理各种数据,相当于人的大脑
内存:存储数据,相当于人的临时记忆
硬盘:存储数据,相当于人的永久记忆
-
什么是操作系统
控制计算机硬件工作的流程 软件
-
什么是应用程序
安装在操作系统之上的软件
2.Python简介
-
python创始人吉多·范罗苏姆(龟叔),1989年圣诞节期间被开发出来。2019年6月TIBOE排行榜排名第三。
-
主要应用领域:云计算、web开发、开学运算、人工智能、系统运维、爬虫、金融、图形GUI
-
2014年11月,龟叔宣布到2020年将不再更新python2.7,用户可去使用3.4版本
python2和python3的区别:python2源码不统一,有重复代码;python3源码统一,无重复代码。
-
python是什么编程语言
-
编译型和解释型
编译型:把源程序每一条语句全都编译成机器语言,计算机一次执行
优点:运行速度快
缺点:开发效率慢
解释型:只有在运行程序时才一条一条解释成机器语言给计算机执行
优点:开发效率快
缺点:运行速度慢
-
3.快速入门
输出
print()
变量
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a=12+34 a变量名 =赋值
b=a*2
c=b*3
print(a) 注意打印a的时候不能加引号,这是一个错误的示范"a"
变量规则:
- 变量是由字母,数字,下划线组成
- 禁止以数字开头
- 禁止使用python中的关键字
- 不能使用中文和拼音
- 变量名要区分大小写
- 推荐写法
- 驼峰命名:大峰、小峰
- 下划线命名:官方推荐使用
- 变量名要具有描述性
常量
A=2020
ID=123456789
常量名大写,python本身没有常量
注释
# 单行注释 (当行注释)不能换行
# 多行注释 或者"""""""或者''''''可以换行
"""
我
喜
欢
你
"""
数据类型初始
-
整形 数字
-
字符串 汉字
"字符串"
'字符串'
"""字符串"""
a='lo'
b='ve'
print(a+b) 字符串拼接 注意:只能和字符串拼接
c='加油'
print(c*8) 字符串乘 注意:只能和数字相乘
-
布尔值 对错
True False
真的 假的
1 0
-
列表
-
元祖
-
字典
-
集合
用户交互(input)
输入 输出
input("提示语句")
# -*-coding:utf-8 -*-
import getpass #隐藏密码,只能在cmd中使用
user=input("请输入账号:")
password=getpass.getpass("请输入密码:")
print(user)
print(password)
type(类型)
# -*-coding:utf-8 -*-
num = input("请输入数字")
print(type(num))
str 字符串
int 整型
bool 布尔值
input获取到的都是字符串
流程控制语句
if 如果
-
单if
if 关键字 空格 条件 冒号
缩进 结果
if 3>2:
print("我好帅")
print("你好丑")
-
if else 如果 否则
if 条件:
结果
else:
结果
if 4>3:
print("我好帅")
else:
print("你好丑")
-
if elif 如果 再如果
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
if 3>4:
print("我好帅")
elif 5>6:
print("你好丑")
elif 3>2:
print("他更丑")
elif 6>2:
print("哈哈") #只会输出“他更丑”,从上往下运行
-
if 嵌套
if 条件:
结果
if 条件:
结果
if 条件:
结果
age=int (input("请输入内容:")) #提示语句 if age>18: print("可以去网吧了") if age>22: print("可以去酒吧了") elif 18<age<20: print("可以交女朋友了") else: print("可以嗨皮了") else: print("滚去学习")