第一章 Python 机器学习入门
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装python
首先确定一下电脑是否已经安装了python
打开shell输入命令
python --version
如果您发现计算机上没有安装 python,则可以从以下网站免费下载:
https://www.python.org/
这里推荐下载3.11版本
学新不学旧
二、HelloWorld
1.入门必须
先用记事本写一个a.py文件
print('Hello World!')
恭喜入门
2.注释
标记一下代码,或者暂时注掉不用的代码
代码如下(示例):
#这是个注释
print("Hello, World!")
print("我是泥巴")#这也是个注释
"""
这还是个注释
你懂的吧
"""
print("泥巴是我")
3.代码块
python的 {} 用来表示字典数据类型,依靠整齐的缩进来表述 代码块
这里写四种互换数值的算法吧
这里有六个点
第一个点是 py无需声明变量类型
第二个点是py可以同时赋值变量
第三个点是py缩进表示代码块
第四个点是py支持二进制按位运算
第五个点是py支持解构运算
第六个点是3.11版本py操作全局变量需要global关键字
代码如下(示例):
a=b=c=d=e=80
aa=bb=cc=dd=ee=110
def afunc():
global a, aa
a=a+aa
aa=a-aa
a=a-aa
if a==110:
print(f"第一种算数法a={a},aa={aa}")
def bfunc():
global b, bb
b=b^bb
bb=b^bb
b=b^bb
if b==110:
"""
这个思路是
本质就是转成二进制进行按位异或的操作
"""
print(f"第二种算数法b={b},bb={bb}")
def cfunc():
global c,cc
[c,cc]=[cc,c]
"""
这个思路是
py中的解构赋值
"""
print(f"第三种算数法c={c},cc={cc}")
def dfunc():
global d, dd
d,dd=dd,d
"""
这个思路也是是
py中的解构赋值
"""
print(f"第三种算数法d={d},dd={dd}")
afunc()
bfunc()
cfunc()
dfunc()
print(e,ee)
4.变量命名
变量是存放数据值的容器。
与其他编程语言不同,Python 没有声明变量的命令
首次为其赋值时,才会创建变量。
变量名称
变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。
Python 变量命名规则:
变量名必须以字母或下划线字符开头
变量名称不能以数字开头
变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)
请记住,变量名称区分大小写
全局变量
在函数外部创建的变量(如上述所有实例所示)称为全局变量。
全局变量可以被函数内部和外部的每个人使用。
如果在函数内部创建具有相同名称的变量,则该变量将是局部变量,并且只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。
global 关键字
通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。
要在函数内部创建全局变量,您可以使用 global 关键字。
如果在函数内修改全局变量 也要在函数内使用 global关键字,详情可参考上面算法例子
总结
文章总结:
男人嘛,终身都是在成长的路上,各位都是第一次来人间,起跑线也许不同,但是,我不服啊