Python Day1
---恢复内容开始---
一.计算初始基础
1. 什么是计算机?
中央处理器:CPU,用于计算电脑程序
内存:用于存放数据(要马上使用的程序)
硬盘:用于存放计算机内所有程序
2. 什么是操作系统?
用于计算机硬件之间的信息数据交互
像Windows,Linux,Mac。。等等
3.什么是应用程序?
像QQ,微信,虾米音乐。。。
程序员编程目的就是开发应用程序!
二.介绍Python语言
1.PYTHON的应用领域
WEB开发 网络编程 爬虫开发 金融 人工智能 运维 云计算
2.Python和其他语言区别
优点: 简单易学 可移植性 开发效率高 强大丰富的库 代码规范
缺点: 运行速度慢 架构选择太多
3.Python版本
主流python2.7和python3.X,但我认为今后大多用3.X
4.Python种类
cpython,jpython,ironpython,rubypython,pypy
三.Python学习和规则
1.安装解释器
python.exe 解释器程序
2. 写代码 ,让解释器运行
开始->cmd->回车
解释器路径 代码文件路径
3. Python2.7和Python3.x共存规则
print("你好,老狗")
py2(ascii): 中文报错
py3(utf-8): 不报错
因为国外开发计算机人员只能识别:ascii码(255个东西),字母,数字,符号;
utf-8编码,包含一切
如果用python2.7的话可以在代码头部写
#-*- encoding:utf-8 -*-
4.变量
变量名 = 值
print("老狗") name = "老狗" print(name)
注意!!!变量名要求:只有:字母,数字,下划线
数字不能开头
不能是Python内部关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', finally', 'for', 'from', 'global', 'if', 'import', 'in',is', 'lambda', 'not', 'or', 'pass', 'print', 'exec', 'raise', 'return', 'try', 'while', 'with', 'yield']
建议:见名知意
5.初识数据类型
age = 18 整数类型
name = "名锐捷" 字符串类型
gender = True/False 布尔类型
# 比较运算
result = 19 > 18
result = 19 < 18
result = 19 >= 18
result = 19 == 18
# 数值运算
result = 1 + 1
result = 1 - 1
result = 1 * 1
result = 1 / 1
result = "名锐捷" + "李泉" # "名锐捷李泉"
result = "名锐捷" * 8 # "名锐捷名锐捷名锐捷名锐捷名锐捷名锐捷名锐捷"
6.条件语句
如果: 条件,
- 成立:xxxxx
- 不成立:xxxxx
形式一:
if 条件:
print('真')
else:
print('假')
例如:
name = input("请输入姓名:") if name == "alex": age = input("请输入年龄:") if age == "18": print("好帅好帅") else : print("不帅") elif name == "liu": print("好浪好浪") elif name == "ming": print("好傻好傻") else: print("编不下去了") print("end")
7.循环语句
场景一:×××××
while 条件:
条件成立,此处代码执行(执行完毕后,再回到条件)
场景二:
while 条件:
条件成立,此处代码执行(执行完毕后,再回到条件)
else:
条件不成立,
例如:
print(1) flag = True while flag: print(2) flag = False print(3)
或者:
print(1) start = 0 while True: print(start) start = start + 1 print(3)
print("开始") start = 1 while start < 101: print(start) start = start + 1 print("结束")
8.关键字:continue,break
continue是结束单次循环
break是结束整个循环体
例如:
print("开始") start = 1 while True: print(start) start = start + 1 if start == 100: print(start) break
或者:输出:1 2 3 4 5 6 8 9 10 利用 continue来完成
start = 1 while start < 11: if start == 7: start = start + 1 continue else: print(start) start = start + 1
ok!
---恢复内容结束---