Python
一、简介:
Python --中文:蟒蛇
发明者:1989年 荷兰 吉多 12.25
1991年发行第一个版本
- 在Python中发展中出现了两次重大转折
- 2000年 大数据的兴起
- 2010年 人工智能的兴起
Python是一种解释型脚本语言,可以应用于以下领域:
Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫(数据采集和数据分析)
未来人发展方向
- 自动化测试—测试开发工程师
- 自动化运维----运维开发工程师
- 人工智能 (不等于Python)
(但人工智能一般是985/211院校开设,一般从事此行业的人都是研究生博士等;主要学习:数学+算法)
二、特点
- 简单、易学
- 解释型脚本 :直接从源代码运行程序,不再需要担心如何编译程序,使得程序更加易于移植。
- 可移植 :程序如果避免使用依赖于系统的特性,那么无需修改就可以在任何平台上运行
- 跨平台
- 线程:假的 进程弥补
- 库多
三、环境、
[Python在线编译器](https://www.dooccn.com/python3/)
本机电脑安装软件:
Python3.6 官方工具 库少
Anaconda3-5.2.0-Windows-x86_64.exe numpy pandas matplotlib ... 2G
注意事项:配置环境变量
pycharm-professional-2017.2.3.exe
四、基础语法
-
注释:解释说明
单行注释:变量 #
#这是一个单行注释
多行注释:文本/方法 ‘’’ ‘’’ “”" “”"
可以选中要注释的行 同时按下 Ctrl+/ 可以实现多行注释与取消注释
也可以用三对引号来注释 (可以为双引号也可以为单引号Python不区分单引号玉双引号的差别)
(位于文档最上面的注释叫做文档注释) -
数据类型:
int(数值-整数) float(数值-小数) (小数转为二进制可能会有精度损失) bool(布尔 True False) - 1.内存:通常为一个字节 - 2.显示表达式结果、 - 3.注意与Java区别(True/ False首位字母大写) str (字符串类型) tuple (元组型) list (列表型) dict(字典型) complex (复数)
函数 | 描述 |
---|---|
int(x [,base]) | 将x转换为一个整数 |
long(x [,base] ) | 将x转换为一个长整数 |
float(x) | 将x转换到一个浮点数 |
complex(real [,imag]) | 创建一个复数 |
str(x) | 将对象 x 转换为字符串 |
repr(x) | 将对象 x 转换为表达式字符串 |
eval(str) | 用来计算在字符串中的有效Python表达式,并返回一个对象 |
tuple(s) | 将序列 s 转换为一个元组 |
list(s) | 将序列 s 转换为一个列表 |
set(s) | 转换为可变集合 |
dict(d) | 创建一个字典。d 必须是一个序列 (key,value)元组。 |
frozenset(s) | 转换为不可变集合 |
chr(x) | 将一个整数转换为一个字符 |
unichr(x) | 将一个整数转换为Unicode字符 |
ord(x) | 将一个字符转换为它的整数值 |
hex(x) | 将一个整数转换为一个十六进制字符串 |
oct(x) | 将一个整数转换为一个八进制字符串 |