Python 学习总结

Python 学习总结 :

这几天学习了一下 Python3,学的时间不长,只能说是谈一下自己对 python 的理解打算为下一步写一些 AI 方面的代码打一下基础,也算总结一下这几天的学习成果
python 是用 c 语言写出来的所以说 python 与 c 语言肯定有许许多多的相似之处,但是作为 c 语言的1进阶版本也会有许许多多的不同之处。比如说 c 与 c++ 中的代码块都是用大括号括起来而优雅的 py 则是用缩进来表示,相同的缩进表示一个代码块,其实可以把缩进看做 大括号,还有比如 ; 表示语句的结束, python 中就不用 ; python 默认一行之执行一个语句,当然➕分号的话也不会抱错,但是为了简洁和代码的可读性,一般不加 ;  默认一行执行一条语句 如果需要多行 要用 '/' 标示符

Python 之数据类型 :

有句话说的吼啊,python 中万事万物皆为对象,python 中确实各种东西都可以看作对象的引用,对于生成一个变量的时候 python 应该是先申请这个变量的地址然后用一个引用去引用这个变量的地址,所以说可以看作是变量的引用python 中变量的不需要声明便可以直接进行定义,定义中的 = 就相当于对于变量的声明 python 会自动的去匹配类型,完成对变量的定义

Python 中的基本数据类型有六种 :
1. 数字类型 (int、float、complex)
2. 字符串类型 (注意 py 中没有字符类型只有字符串)
3. 列表 (类似于c语言中的数组)
4. 元组 (不可变列表)
5. 集合 (数学中的集合)
6. 字典 (相当于c++ stl 中的 map 实现一种一一对应的关系)

上面可以分为 可变数据类型 和 不可变数据类型 两大类

可变数据类型有三种 :
1. 列表
2. 字典
3. 集合
不可变数据类型也有三种 :
1. 数字
2. 字符串
3. 元组

每种数据类型都有自己对应的方法和属性,可以用过 help 来进行查询,也几乎不可控完全记住

Python 中的语句

与c、c++一样Python 中也是由几种基本的语句,条件语句、循环语句和其它语句
它的条件分支语句 就是 if 语句 它的语法如下 :

if 条件 :
    代码块
elif 条件:
    代码块
else :
    代码块
# 注意 : 不能少代码块缩进要一致(不一定是四个格),同一个代码块的前面的空格要一致.条件可加空格可以不加,但是 : 必不可少 , 缩进(代替 c 中的大括号)必不可少

下面简单的说一下循环语句 :
循环分为两种 一种是while 循环其语法是

while 条件 :
    # 缩进也要写的
    循环体代码块
    #知道条件为 false 跳出循环
# 注意 与条件一样 : 与缩进特别注意一下就好了。

另一种是 for 循环 也叫做迭代器循环一般和 range 函数配合使用或者和一个可迭代的数据容器 (就是含有 iter() 魔法方法的)一起使用使用时的语法如下所示

for i in range ([start,]end[,length]) :
    #上面那个 range 也可以用一个可迭代容器代替
    循环体代码块
#同样的注意 : 和缩进
for 循环还提供了对列表、字典、集合的一种推到式生成法就是通过 for 循环对一个列表或者字典集合进行初始化操作比如  :
    lis = [x for x in range (100)] # 列表初始化为 0-99

这就是 python 里面的条件和循环语句,上面的这些基本的语句和数据类型决定了后面学习的基础

Python 之抽象

python 的抽象可以看成两个部分一种是对过程的抽象(抽象成函数),另一种是对对象的抽象 抽象成类 class 这两种都是python 的抽象机制,前面一种可以认为是一种面相过程的编程而后面则可以是认为一种面相对象的编程模式,先来说一说函数 :
python 中的函数与 c 不同的地方在于它不需要指定一个返回值,返回值由python 函数内部的 return 所返回的类型与内容所决定,函数的结束标志可以认为是 return 但是有的函数并没有 return 它的结束则是以代码块的缩进来表示,缩进结束,函数结束。--
下面说一下 python 中一般函数的写法 :

def 函数名 (形式参数) :
    '这个字符串是解释函数的具体作用,比如形式参数代表着什么函数返回什么等等,可有可无,与注释不同,但是作为一个优秀的程序员这个最好是写一下便于对代码的维护'
    # 还是注意缩进,可见缩进在python 中是多么的重要啊
    函数模块 
    return 可有可无 主要还是看缩进 ......

#调用方法
函数名 (实际参数) # OK��

这是一般函数的定义方法 和 调用方法这只是最基础的要好好理解函数还有很多东西比如 : 变量的作用域和生存周期、还有一些形式参数的用法,这里简单的说一下形式参数的用法,以后每天还会更新一次 python 每个模块的学习笔记,那里会具体讲一下这些东西

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值