python基础语法下载_用正确的姿势学习Python基础语法

虽然很早以前就开始接触其他代码语法,不过以前的操作都是,买一本语法书,或者搞一个网上的网站在那里敲,还是对着抄。然后我就没有完完整整的学完过一种代码,仅仅是到非常基础的语句,没有效率还打击信心,觉得代码非常枯燥。

然而这段时间开始弄Python语法,发现了一个很重要的问题,其实并不是要把一个语法的所有函数都完完整整背下来,要学会先理解再去使用你的语法比直接背和敲一堆花里胡哨的代码要快得多。

其实有些语句真的没必要完完整整背下来,毕竟你没啥机会用到,我也不相信出网络上编程课程的老师可以把python里面的函数和参数怎么使用都毫无遗漏的背下来,哪怕真的有人背下来了我觉得也没有必要,要具体用某一个生僻的函数的时候,我们上网查就好了。

就和我们学语文一个道理,很多生僻字,成语的用法其实我们都不会用,但是要用的时候多查一查字典总会知道用法的。

所以我就用这种方式开始了我的python语法学习!第一个是数据类型

常用数据类型无非那几个,int ,float,str,bool(True/False),列表(List),元组(Tuple),集合set,字典(Dic)

仔细一数,貌似就8种。这八种可以很好的去应对python中的各种数据表达。那么我们要做的下一步就是理解各种函数的使用。

int:整型

float:浮点数

他们的区别可以在这个图里面看出来

其实难度并不高,注意使用方法就好了。

下来就是

字符串String

字符串的含义我们可以看这个图来理解

两个代码块,上面说的是字符串可以通过‘+’来连接。也可以用%s的方式来进行传参,实现字符串拼接的方式不止一种,传参的方式肯定也不止一种,我觉得能够熟练使用一种就足够了。

列表

这个列表说白了就是把数据放进一个分成了多个格子的大型储物柜里面,我们只要熟悉怎么增加物品,删除(拿出)物品,改变物品,查找物品就可以满足基本的使用要求。

对应的几个函数我会在下面列举出来,其实也不难理解,好好观察就能得出结果

实际我们可以发现并不难,要注意python和许多语言里面一样,列表的排序是从0开始的。

元组

一个数据如果我们长期要查询又不想他被修改,最好用元组来储存

集合

集合我们可以通过下图发现,他是没有重复元素的。

有时我们统计某个数据的时候,集合可以排除掉重复的属性,但是他的顺序我们也可以发现没有统一顺序。

对于集合也有对应的增删改查操作

具体的使用可以看看注释

字典

字典我觉得是比较实用的数据存取容器了

不难发现他的结构和数据库中的表单的数据存取方式非常相似,用了键值对的方式。前面是Key,通过“:”来与后面的Value对应起来,编写的时候最好用对齐的方式把他们对齐起来,不要增加阅读的负担。

对应的增删改查也十分容易

增加用[key] = [value]的方式增加

在这里我做了一个支付宝记账的小程序来练练手

如果应用上定义函数,可能会更加方便好看,不至于这么丑

同时在实际使用的时候还会用到运算符+,-,*,%,%%(这些具体使用到的时候,查一查文档,多用用就会记住用法)

还有几个实用的转换函数int().str()等,这些在上面的代码块都有应用

2.条件判断

if……elif……else

这基本所有代码都会有条件判断,他在控制分支有着非常好的效果,但是在PYTHON中一定要注意缩进!这个非常重要,如果没注意可能会出bug,尽量写写注释说明你的判断有啥用。

这里搞了个狗狗计算器。来计算狗子的年龄看来狗狗活到12岁确实不容易

3.循环

循环语句

for countinue break

可以通过循环的方式把字典里面的内容都打印出来

for循环一定要注意循环的条件,以及缩进,如果不注意乱用就会出bug,这里有个朋友的反面教材,他是代码萌新,学习python时就没有注意缩进本来是想打印一次累乘结果的,然后他把每一次的都打印了出来,原因就是没有控制好缩进

break/continue

break用于跳出循环

达到某个条件跳出循环

continue

跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环

4.函数的定义

如果你要经常重复某个操作,函数定义可以帮到你。

定义好一个运算过程,每次只要调用它就好了,不需要每次都重复把计算过程都打一次,同时要注意函数参数作用的区域,以及你定义的变量(参数)的作用区域

这类做了个港元汇率计算公式来玩一玩,同时方便理解(因为最近正好需要用到汇率计算)

对于参数的使用方法,注释里面已经写了出来了。

5.import

说白了就是别人做好的东西你可以拿来用,但是要下载,有点类似我们要听音乐,没必要要拿个录音机跑去周杰伦家里,要他唱给我们听,我们录下来,完全可以让他出专辑,然后由QQ音乐,网易云音乐来播放,让我们来使用,这样就会方便许多。

这里提一提pandas还有他里面的几个实用的函数

下面代码块解释了怎么调用pandas来读取电脑中的文档

6.数据结构

队列、栈、计数器

队列就和我们吃饭排队一样,一边出一边进

这里的001,002,003可以看作是我们吃饭拿的排队号码,大家可以观察一下他的放入和拿出

栈就类似于我们把木头放进一个篮子里,最上面的是新加入的木头,拿走的时候也是拿最上面的木头。

计数器:说白了可以帮助你统计及计算

比如我想知道报菜名什么东西出现最多,我们可以用Counter()来计算一下

发现是‘儿’出现的最多。

以上就是一周内学习了python的基础语句的结果,运算符等一些语法我们可以在日后使用中去了解他们的具体用法,先把常用的给用熟练了。

同时安装包的时候最好多查查文档和网上的教学,不要自己乱搞,不然环境弄得乱七八糟就会特别麻烦(我为此重装了一遍Anaconda)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值