前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
开发者导航
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
开发者导航

Python基础小结(一)

首页
2019-12-10 17:40:39
Back-end
python

最近需要用python做数据分析,决定开始学python,总结一些基础笔记

# 一、导语

  • python是解析性语言
  • python能做什么
    • 大数据分析
    • 自动化运维与自动化测试
    • web开发:flask、jdango
    • 机器学习 TensorFlow
    • 胶水语言:如混合c++、java编程,能够把其他语法编写的模块连接在一起

Python语言的特点

  • 语法简洁
  • 可跨平台
  • 应用广泛
  • 支持中文
  • 强制可读:通过强制缩进体现语句间的逻辑关系提高了程序的可读性
  • 模式多样:语法层面同时支持面向过程和面向对象两种编程方式
  • 粘性扩展:通过接口和函数集成其他语言编写的代码
  • 开源理念
  • 库类丰富

Python语言开发环境配置

  • Python解释器
  • IDLE开发环境
  • 交互式启动
  • 文件式启动
  • Python语言集成开发环境——PyCharm

# 二、基本知识

# 注释

  • 注释是辅助性文字,不被执行
  • 单行注释:以#开头
#这是注释
@前端进阶之旅: 代码已经复制到剪贴板

多行注释:以'''(3个单引号)开头和结尾

'''
这是注释
这也是注释
这还是注释
'''
@前端进阶之旅: 代码已经复制到剪贴板

# 命名

  • 命名是为变量关联标识符的过程,用于确保程序元素的唯一性
  • 标识符由字母、数字、下划线(和汉字)等字符及其组合构成
  • 标识符的首字符不能是数字 ,且中间不能出现空格
  • 标识符对大小写敏感

# 保留字

  • 保留字(Keyword)也被称为关键字,是被编程语言内部定义并保留使用的标识符
  • Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
>>> import keyword
>>> ls=keyword.kwlist
>>> ls
>>>len(ls)
33
@前端进阶之旅: 代码已经复制到剪贴板

Python 3 有33个保留字

  • True
  • False
  • None
  • and
  • as
  • assert
  • break
  • class
  • continue
  • def
  • del
  • elif
  • else
  • except
  • finally
  • for
  • from
  • global
  • if
  • import
  • in
  • is
  • lambda
  • nonlocal
  • not
  • or
  • pass
  • raise
  • return
  • try
  • while
  • with
  • yield

# input()函数

  • 使用input()函数从控制台获得用户输入
  • input()函数以字符串类型返回结果

# eval()函数

  • eval(<字符串>)函数的作用是间输入的字符串变成Python语句并执行
x=e
fe
  • 一、导语
  • 二、基本知识
    • 注释
    • 命名
    • 保留字
    • input()函数
    • eval()函数
    • print()函数
    • 函数
    • 文件操作
  • 三、基本类型
  • 四、序列-元组、字符串、列表
  • 五、运算符
  • 六、循环、条件、枚举
  • 七、枚举
  • 八、闭包、模块、函数、变量作用域
    • 模块
    • 闭包
    • 匿名函数 lambda
    • map函数
    • reduce函数
    • filter函数
  • 九、装饰器
  • 十、面向对象
  • 十一、正则表达式
  • 十二、内建函数
  • 十三、标准库
  • 十四、异常处理
  • 十五、JSON操作
  • 十六、爬虫
  • 十七、常用库
    • datetime库
    • random库
  • 十八、技巧
  • 十九、Python知识体系
  • 二十、更多参考

← Python基础小结(二)ES2015/ES2016/ES2017/ES2018/ES2019 →