1. python是什么? 
优势:简单, 可以跨平台
劣势:执行效率没有C语言那么高

 

2. 编程
编程是一门实践性学科

 

3. 编程语言分类
1. 编译型: 执行效率高. 一次编译. 到处运行
2. 解释型: 执行效率不如编译型. 逐行的解释执行
一般跨平台性比较好
3. 混合型: 先编译, 后解释执行
编译型 -> 依赖操作系统进行编译 -> 依赖操作系统的
解释型 -> 不依赖操作系统的. 解释器上运行. 依赖的是解释器

 

4. python发展史: 2.x, 3.x
4.1 python常见的解释器
CPython: 官方
pypy: 执行效率提高. 相当于把python变成了编译型
IPython: 交互方式比较特别(数据分析, 机器学习, 人工智能)
IronPython: .Net
Jython: java+python

 

5. 开始第一个Python程序
1. 打开cmd. 输入python+回车. 进入到cmd模式
2. 把你的代码写在py文件中. 通过python命令去执行这个文件

 

6. pycharm
基本上是最流行的python编辑工具

 

7. 变量
变量: 在内存中暂时存储一个数据. 方便程序后面的调用
目的: 在复杂的程序调用过程中可以方便的找到一个数据

变量名 = 值

变量的命名规范:
1. 数字不能直接当变量. 不能数字开头
2. 不能使用python的关键字
3. 只能用数字, 字母, 下划线组成. (不要出现中文)
4. 推荐使用下划线命名

注释: 程序会自动的过滤掉这些内容.
# 单行注释
“””
多行注释
“””
”’
也可以做多行注释.
”’

8. 常量
一般不会改动的变量
全部都大写字母组成

例:
YUN_OR_YE = ”云野”

 

9. 数据类型
int 整数(Integer)
str 字符串(String)
bool 布尔值(boolean), True 真,False 假
float 浮点数 在计算机中存储是有误差的(相当于数学中的小数)

list: 一堆数据放一起. 方便操作
tuple
dict: 一对一对的存储数据
set: 去除重复
bytes

1. int, float
运算: +,-,*,/, %, //, **
比较: >, < ,>= ,<=, ==, !=
2. str
给用户展示用的
表示方式:

“”
”’ ”’
“”” “””
+ 字符串拼接
* 字符串的重复n遍

10. input用户交互
变量 = input(提示语)

11. if条件分支
      语法规则:
               if 条件:
                   结果


               if 条件:
                  结果
               else:
                  结果


              if 条件1:
                 结果1
              elif 条件2:
                 结果2
              elif 条件3:
                 结果3
                 ...
              else:
                 结果n

              if 条件1:
                 if 条件2:
                    结果1
                 else:
                    结果2
              else:
                 if 条件3:
                    结果3
              else:
                    结果4
              嵌套的最多不要超过3-5层
12. while循环语句
      while 条件:
          循环体

13. break和continue
break:终止一个循环
continue: 终止当前本次循环. 继续执行下一次循环


云野 » python第一章_day01

发表回复