命名规则
不能以数字开头,字母下划线都可以,区分大小写
命名规则
不能以数字开头,字母下划线都可以,区分大小写
变量
什么是变量?
存储数据
pycharm
IDE集成开发环境,可以
提高代码质量,编写整洁和可维护的代码等。
多行注释在python在多行注释使用'''或“"”
python3采用utf-8的编码方式支持中文
注释代码可读性,代码调试
匿名函数:
1,。格式:lambda 参数1 参数2 参数3 :表达式
2.特点:
1.使用lambda关键字去创建函数
2.没有名字的函数
3.匿名函数冒号后面的表达式只有一个,注意:是表达式,而不是语句
4.匿名函数自带return,而这个return的结果就是表达式计算后的结果
3.调用方法:
print(“匿名函数名称”)
4.缺点:lamdba只能是单个表达式,不是一个代码块,lambde的设计就是为了满足简单函数的场景。
5.print(“输入文字”输入条件(“输入文字”))(可以代替传统的双分支)
numpy数组
1、
()为元组行
【】为列表行
{}为
函数的基础:
def 定义函数
函数调用
函数说明
函数返回值:
return
多个返回值
函数参数:
函数传参
缺省参数
不定长参数
嵌套调用函数方法
字符窜:
1.下标与切片
2.常用方法
元组:
创建元组
2.元组的方法
列表
1.下标与切片
2.循环遍历
3.常用方法
字典:
1.字典格式
2.字典常用
hello,我叫张一然,我今年13岁了。
我喜欢藏个
小结:
1.学习了单分支,双分支,多分支等。
2学会了while循环。
3.学会了for循环。
4.学会了break和control语句。
选择行,
选择列
选择行列
1.Python有一个简单的字符串格式化方法,使用%做占位符,%后面跟变量。
2.%(占位符)
3./n(换行作用)
4.format
5.input(输入)
6.type(查询类型)
格式化符号:
1.%c
2.%s
3.%i
4.%d
5.%u
6.%o
7.%X
8.%e
9.%E
10.%f
11.%g
12.%G
hist 直方图
from matplotlib import pyplot as plt
from matplotlib import font_manager
a=[zifuchuan]
plot.hist(a.fenzushu)
细节
计算组数=num_bin= (max(a)-nim(b)//d)
d=5
组数= 极差/组距
x轴的刻度设置
plt.xticks(range(min(a),max(a)+d,d))
plt.show()
图形大小:plt.figure(figsze=(20,8),dpi=80)
{数据}
算术运算符:
1.+(加法)
2.-(减法)
3.*(乘法)
4.**(指数)
5.%(取余)
6./(除法)
7.//(地板除)
比较运算符:
1.==(等于)
2.!=(不等于)
3.>(大于)
4.<(小于)
5.>=(大于等于)
6.<=(小于等于)
Python基本类型:
1.字符串
2.元组
3.字典
4.列表
数字:
5..int
6.long
7.float
8.布尔值
9.变量必须以字母或下划线开头
10.其他字符可以是字母,数字或__(下划线)
11.变量区分大小写
12.不能用关键字来做变量名
1.变量=储存的数据。
2.变量不仅仅可以是数字,还可以是其他的任意类型。
3.我们可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段储存空间。
4.变量是程序中临时储存数据的场所。
python内置类型性能分析:
timei模块
可以用来测试一小段python代码的执行速度
class timeit.Timer(stmt='pass',setup='pass',timer=<timer function>)
Timer:是测量小段代码执行速度的类
stmt:参数是要测试的代码语句
setup:参数是运行代码时需要的设置
timer:参数是一个定时函数,与平台有关
消耗时间大小:
O(1)<O(logn)<O(n)<O(nlogn)<O(n^2)<O(n^3)<O(2^n)<O(n!)<O(n^n)