300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 从零开始学AI(Python基础)

从零开始学AI(Python基础)

时间:2023-09-25 19:27:10

相关推荐

从零开始学AI(Python基础)

本来不想写这个关于Python的东西的,因为网上太多人写了,而且一般来说Python的基础语法比C++的要简单很多,没有那么多难以理解的指针,模板,操作运算符等相关的东西,但为了记录自己学习的脚步,还是一篇一篇的写吧,就当把这个基础自己再敲一遍,好下面就开始介绍吧。

就不使用VSCode了,VSCode截图不太好截取,采用Jupyter Notebook,东西太多了,就一篇结束了,后面的面向对象继承什么的就不写了,和C++差不多的,就是换一种写法。

入门的第一个程序,没法避免的啊(狗头)

print函数

结束标志,默认为换行,可以自己修改,此处改为以空格结束

打印多个参数

注释

# 单行注释'''多行注释多行注释'''"""多行注释多行注释"""

运算符

只说一下和C++不一样的地方,一样的就不说了

幂 **

与 and

或 or

非 not

条件语句

此处True第一个字母是大写, False也是第一个字母大写

Python是严格缩进的,如果不按照严格缩进是会报错的

列表

列表中的函数总共有这个几个常用函数append, extend, clear, copy, count, , index, insert, pop, remove, reverse, sort

append函数用来列表元素的追加

arrayList= [1,2,3,4,5]arrayList.append(6)print(arrayList)# 打印结果为[1,2,3,4,5,6]

extend函数,代表数据的拆分之后追加

arrayList.extend(“car”)print(arrayList)# 打印结果为[1, 2, 3, 4, 5, 6, ’c’, ’a’, ’r’]tempList = [7,8,9]arrayList.append(tempList)arrayList.extend(tempList)print(arrayList)# 打印结果为[1, 2, 3, 4, 5, 6, ’c’, ’a’, ’r’, [7, 8, 9], 7, 8, 9]

clear 代表将列表进行清空

tempList.clear()print(tempList)# 打印结果为空

copy代表数据的拷贝,返回值代表其拷贝的内容

tempList = arrayList.copy()print(tempList)# 打印结果和arrayList的结果一样

count代表这个列表中含有几个该数据

tempList.count(3)# 打印结果为1,该列表中有一个3

index获取元素所在的位置下标

tempList.index(3)# 打印结果为2,其下标为2,下标是从零开始的

如果在添加个3,还获取3的下标,会获取到第一3的下标

tempList.append(3)tempList.index(3)# 打印结果为2,其下标为2,下标找的第一个3的下标

insert插入元素

tempList.insert(5,100)print(tempList)# 在下标为5的位置插入100,所有数据向后移动

pop出栈

tempList.pop()print(tempList)# 将最后一个值删除,返回值是列表的最后一个值

remove删除

tempList.remove(3)print(tempList)# 删除列表中该值的第一个元素

reverse列表反转,将列表倒序

tempList.reverse()print(tempList)# 反转输出

sort排序从小到大,必须全为数字时,才能进行排序,否则出错

tempList = [1,5,6,7,9,8,5,6]tempList.sort()print(tempList)# 打印结果 1,5,5,6,6,7,8,9

元组

元组是一系列不可修改的数据,Python将不可修改的值成为不可变的,则不可变的列表称为元组。

元组可以使用下标进行访问,但是不可以进行修改它的值。

data = (200,100)print(data[0])print(data[1])# 输出 200 100

元组只包含一个变量时,需要在元素后面添加逗号

data = (200,)

修改元组变量

如果要修改元组变量,可重新定义整个元组

data = (200,100)print(data[0])print(data[1])data = (300,400)print(data[0])print(data[1])# 打印输出结果为 200 100 300 400

遍历元组

for indexData in data:print(indexData)# 打印输出 300 400

删除元组,如果元组删除后,再使用元组会出现异常

元组内置函数

# Python元组包含了以下内置函数cmp(tuple1,tuple2) 比较两个元素len(tuple), 计算元组元素个数max(tuple) 返回元组中元素的最大值min(tuple) 返回元组中的最小值tuple(list) 将列表转化为元组

字典

字典是另一种可变容器模型,且可以存储任意类型对象字典的每个键值对用冒号分割,每个对之间用逗号分隔。

定义字典

dict = {"color":"green",''number":5}print(dict["color"])print(dict["number"])# 输出结果为 green 5

向字典中添加数据

dict["food"] = "banana"print(dict)# 输出{"color":"green",''number":5, "food":"banana"}

删除键值对

del dict["food"]# 输出{"color":"green",''number":5}

遍历字典

for key, value in dict.items():print(key,"----", value)# 输出 color----green number----5

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。