【Python】初入门

第一章 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("泥巴是我")

该处使用的url网络请求的数据。

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关键字,详情可参考上面算法例子

总结

文章总结:

男人嘛,终身都是在成长的路上,各位都是第一次来人间,起跑线也许不同,但是,我不服啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值