一,input输入,print输出
anaconda环境配置
解释器
python变量特性+命名规则
注释方法
python中“:”作用
学会使用dir( )及和help( )
import使用
pep8介绍
python中数值类型,int,float,bool,e记法等
算数运算符
逻辑运算符
成员运算符
身份运算符
运算符优先级
参考答案
——python的包管理器和环境管理器。内置了数百个常用库。如Scikit-learn/Scipy/Pandas等,因此方便做机器学习、数据挖掘。
——百度即可。注意请确认勾选添加到系统环境变量。
python是一种解释型语言;与之相对的是C/C++等编译型语言。python解释器就是将python源代码转换成机器语言的翻译官。
一,input输入,print输出
a=input('输入:') print('输出=',a)
二,python变量
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
多个变量赋值
a, b, c = 1, 2, "john"
1,python中“:”作用
1.1,切片
a=[1,2,3,4] print(a[:2]) print(a[::-1])
1.2,函数的定义,条件判断等
def function(): print('func') if 1>0: print('True') else: print('False')
2,学会使用dir( )及和help( ),import
dir()函数可以返回包含要查询对象的函数名称的列表,比如:
['Loss_IoU', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'add', 'array_sort', 'cv2', 'fill', 'fit_line_rotate', 'imutils', 'math', 'np', 'np_split', 'plt', 'point_plt', 'selective_search', 'smooth_l1_loss', 'tf', 'tf_shape']
help()函数可以帮助我们了解每一个函数的功能以及使用方法
print(help(max))
import可以把一个模块或者自己编写的py文件引入
import numpy as np print(np.zeros((5,5),dtype=np.float32))
PEP8是一种规范的编码布局规定,例如建议每一级缩进使用4个空格
三,python数值基本知识
1,Python有五个标准的数据类型:
Python支持四种不同的数字类型:(long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代)
元组与列表的区别:元组不可修改
# 用井号代表注释 a=[1,2,3,4] a[1]=5 print('a=',a) b=(1,2,3,4) b[1] = 5 print('b=',b)
2,python运算符
2.1 加减乘除运算符
2.2 比较运算符:== , >= ,<=,!=
2.3 赋值运算符:=,+=,-=,/=,%=,//=
2.4 位运算符:与&,或|,异或^(当两对应的二进位不同时,结果为1)
取反~,坐移<<,右移>>
2.5 逻辑运算符:and,or,not
2.6 成员运算符:int ,not in
a=[1,2,3,4] if 1 in a: print(True) if 5 not in a: print(True)
2.7 身份运算符:is,not is
is 是判断两个标识符是不是引用自一个对象
is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
a = 20 b = 20 c = 30 if (a is b): print(" a和 b有相同的标识") if (a is not c): print(" a和 c没有相同的标识")
2.8 运算符优先级
以下表格列出了从最高到最低优先级的所有运算符: