python基础
作者:互联网
- Python主要涉及的领域
- 自动化测试
- 爬虫
- 数据分析
- 大数据开发
- 人工智能、机器学习
- web开发
- 自动化运维
- 自动化测试
- 特点
- 简单
- 明确
- 优美
- 编程语言分类
- 编译型
- c c++ golang java
- 运行速度快
- 跨平台性差,维护成本高
- 系统变化需要重新编译
- c c++ golang java
- 解释型
- python
- 运行速度慢(做亿级计算时比编译型慢)
- 跨平台性好,维护成本低
- 只要装了解释器就可以使用
- python
- 编译型
- 简单
- 解释器
- cpython 底层是C,单线程运行速度非常快
- ipython 数据分析多用,只有细微区别,语法和cpython几乎一样
- jpython 主要和Java交互
- cpython 底层是C,单线程运行速度非常快
- python安装
- 3.5版本之后是个飞跃
- 3.5版本之后是个飞跃
- 变量
- 变量的本质是用于存储数据
- 命名规范
- 字母+_,不能以数字开头
- 起名尽量有意义
- 不要过长
- 不要中文命名
- 推荐下划线命名
- 驼峰 单词首字母大写
- 字母+_,不能以数字开头
- 变量的本质是用于存储数据
- 常量
- 不能更改的量 如π PI
- Python中没有真正不能修改的常量,c语言中有,修改会报错
- 约定俗成,所有全大写命名的变量称为常量
- 不能更改的量 如π PI
- 注释
- 注释的作用
- 看懂代码
- 调试作用
- 看懂代码
- 单行注释 +#
- 多行注释+''' '''
- 注释的作用
- 数据类型
- 整型int
- 布尔值bool
- True
- False
- int类型布尔值 所有非0都为真 0为假
- 字符串布尔值,只有空字符串为假
- True
- 字符串str
- 基础运算符
- +-*
- //整除 向下取整
- %取余
- **幂
- +-*
- 比较运算符
- < > == !=
- 一个=为赋值
- < > == !=
- 字符串拼接
- +
- * a 复制a次
- 格式化数据
- 字符串
- '----%s--- '% a
- '------{}----'.format(a)
- '----%s--- '% a
- 整数
- %d
- %d
- 字符串
- +
- 整型int
- 结构
- 判断
- if elif else
- if elif else
- 逻辑运算
- and or not
- and or not
- 循环
- while
- pass占位符
- while
- 判断
标签:编译,python,基础,注释,布尔值,字符串,命名 来源: https://www.cnblogs.com/leo3notblv/p/16287545.html