day01 ;
Python的诞生,Python的安装,变量和常量,Python的解释器,注释和基础数据类型,if 和 while 语句 。
==========================================================================
1.python语言的诞生 ;
1.1 , 89年 龟叔
1.2 ,人工智能 2012年
2.python的特点
2.1、优点 : 简明 简单 跨平台性好
2.2、缺点 : 慢 - 执行速度相对其他语言慢, 如 Java C++ 这种 。
2.3、编程语言的分类:
2.3.1、编译型语言: c c++ 、java 、go
# 优点 : 执行速度快
# 缺点 : 维护成本高\跨平台性差
2.4、 解释型语言 :python
优点 : 维护成本低\跨平台性好
缺点 : 慢 (执行速度较慢)
3.解释器分类
3.1、 cpython:官方推荐的(99%在使用的)
3.2、ipython:anacoda提供的,几乎一样,交互上有一些微弱的区别
3.3、jython: 和java平台进行交互
3.4、ironpython: 和.net平台进行交互
4.python安装
4.1、python2.x
4.2、python3.x
Python 2 和 Python 3 这两个版本互相不兼容
验证python 的安装是否正常 # win + r ----> cmd 输入python ,如果出现如下图,即说明安装正常没问题,如果出现报错显示“不是内部命令” 说明是需要配置电脑的环境变量的 。
5. hello world
5.1、 print('hello,world')
5.2、两种运行方式
5.2.1、在python解释器中直接写:
print('hello,world')
缺点 :断电消失,重启代码消失
# 退出 python 命令行 :exit()
5.3、 将 print('hello,world') 写在文件中
5.3.1、在命令行执行 python 文件路径,文件习惯用.py结尾 ,代码会永久储存在文件中
6.IDE
6.1、全宇宙最好用没有之一 - pycharm
6.2、sublime - 交互的时候
6.3、eclipse - 框架项目的创建
7.变量
一个月的开销,只要遇到 =,永远先计算=号右面的,然后把结果赋值给左边的变量名
cloth = 398.23
traffic = 20*10
food = 800*4
cloth+traffic+food
变量名名规范;
# 1.数字 字母 下划线组成
# 2.不能以数字开头
# 3.不能是python中的关键字 : while if elif else break continue
# 4.尽量使用英文,而不是中文
# 5.尽量有意义
# 6.尽量不要太长
# 7.推荐使用规范命名格式
# 驼峰命名
# 下划线命名
8.常量 全大写定义
# 不能更改的量
# 给常量创建名字的意义
# 1.修改更加方便
# 2.更加明确在程序中的意义
9.注释
注释某行代码 可以使用 “#” 注释内容
注释某段代码 '''注释内容''' 三个引号
让人能够更简单的看懂你的代码 三不要 ;
1.不要不加注释
2.不要频繁加注释,最好是一个功能一个注释
3.不要写错误的注释(修改代码的同时也要修改注释)
批量注释: 快捷键 ctrl + ?/
10.基础数据类型 ;
# 通过type(变量名)来获取变量的数据类型
# bool (布尔值) 真 / True /1 假 /False /0
# 非0的数字都是True
# int integer 整型
# 加 +
# 减 -
# 乘 *
# 整除 // 也叫地板除
# 除 / 结果是小数
# 余数 %
# 乘方 **
# float 小数 浮点型
# 小数点后的位数会不精准
# str 字符串
# '字符串' "字符串"
# '''可以换行的字符串''' """"可以换行的字符串"""
# 字符串 + 字符串
# 字符串 * 数字
11.输入输出
# 输出 print
# 输入 input
# inp = input('用户输入的时候看到的提示 :')
注意 : input接受进来的所有内容都是字符串
如果需要使用数字(整数\小数)
# a = int(变量名)
# f = float(变量名)
# a就是一个整数类型的数字
# f就是一个小数类型的数字
12.if 条件判断语句
# if 条件:
缩进 满足条件之后要做的事情
else:
缩进 不满足条件之后要做的事情
# if 条件1:
缩进 满足条件1之后要做的事情
elif 条件2:
缩进 不满足条件1但满足条件2之后要做的事情
elif 条件3:
缩进 不满足条件1\2但满足条件3之后要做的事情
else:
缩进 上面的条件都不满足要做的事情
# and语句
# 条件1 and 条件2
13.while循环
# while 条件:
缩进 循环体
# 退出循环: break
# 跳当前循环 :continue