最近需要用
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个保留字
TrueFalseNoneandasassertbreakclasscontinuedefdelelifelseexceptfinallyforfromglobalifimportinislambdanonlocalnotorpassraisereturntrywhilewithyield
# input()函数
- 使用
input()函数从控制台获得用户输入 input()函数以字符串类型返回结果
# eval()函数
eval(<字符串>)函数的作用是间输入的字符串变成Python语句并执行
x=e