(1)辅助数据采集:爬虫
(2)数据分析:numpy
(3)运维
(4)人工智能
(5)网站开发:知乎、豆瓣、Django
Python2:
Python3:
动态语言
数据在声明时即存在,定义的标示符是对数据对象的引用
格式:(任意的)标识符 = 值
动态赋值,标识符放在内存中,使用id内置函数,将物理地址返回
打印结果显示:物理地址不同,验证其动态赋值特点
(1)python属于解释型语言,
可直接运行,不需要生成可执行文件,语法简单
(2)其他语言:c、c++、java属于编译型语言(执行效率高)
== 需要使用编译器==:将源代码-----可执行文件
文件名 .py
(1)单行注释:#
单行注释快捷键:鼠标选择注释区域 ctrl+?即可完成注释
(2)多行:引号(单引号或双引号英文格式)
‘’’
注释方式一
’’’
“””
注释方式二
”””
系统中预定义的特殊标志符
查找方式:
import keyword
print(keyword.kwlist)
windows系统中,缩进距离=Tab或者4个空格
Python中严格控制缩进,否则会出错
(1)字符串类型:str
(2)数字类型:
整型:int (将long 、longlong 包含进来)
浮点型:float(将double也包含进来)
复数类型:complex(象限)
(3)列表类型:list
(4)元组类型:tuple
(5)布尔类型:bool
1.赋值运算符:+ - * / % **(求幂)
2.比较运算符:> >= < <= != ==
3.成员运算符,返回值是布尔类型 in 、 not in
myStr = "Tue:AM"
print(2**10)#求2的10次幂
print('AM' not in myStr)#判断元素是否在字符串中
(1)方式一:
在交互式终端输入命令import this
拓展:怎么打开交互式终端
(2)方式二:
在机器自带的命令提示符窗口,输入命令
python -c “import this”