乐愚社区Beta

 编程语言  >  【第二期】python开发学习

【第二期】python开发学习

风雨信中故人来  L7  • 2020-06-21 • 回复 23 • 最后编辑于2020-06-26 10:16 • 只看楼主举报    

python与pycharm的安装教程:https://bbs.leyuxyz.com/t/186945

【第一期】python教程:https://bbs.leyuxyz.com/t/187531


######################


想了想,既然是主打实用为主,那就得先从别人已经写好的代码里研究。

逆向学习我们需要的相关语法。

也就是,根据别人写过的代码,来学习我们需要掌握的相关语法。


原本是这么想来着,但是写着写着,突然发现,没基础的话。讲了大家也听不懂。

所以最后分为两期来讲,现在还是老老实实的,把基础的语句得讲出来。


#####################

变量和数据类型

1、变量的值可以随时修改,Python将会记录变量的最新值

【在上一期讲过】

就是说python是按顺序赋值的。


2、变量命应该是既简短又有描述性,尽量避免使用大写字母

【因为简单又描述性,有利于自己程序的编写,不写大写字母是因为在py中,大小写是不同的字母,容易弄混】


这里说的变量名,就是上一期讲的

age=8

中的 age

这个可以看做是我们设定的一个变量名。

相当于我们设置了一个盒子,这个盒子里可以装任何东西。【这么理解也行】


3、不要和Python的关键字和函数名相同,如print。

这个在上一期也讲过,不过没有说的很清楚,所以整理一下。


4、关于字符串的使用中要了解以下几点:


1)字符串一定要放在引号里,可以是单引号,也可以是双引号。


2)对于字母类型的字符串,用户的输入往往会大小写混乱,为了避免这种问题,应该将输入的字符串全部变为大写或者全部变为小写,或者每个单词首字母大写。


其中,全部大写用UPPER函数,全部变成小写用LOWER函数

这个是python的一个语法。

主要用来整理英文的大小写。


5、加减乘除基本运算

+加                     两个对象相加                                      10 + 20 输出结果 30 

-减               得到负数或是一个数减去另一个数              10 - 20 输出结果 -10 

*乘   两个数相乘或是返回一个被重复若干次的字符串         2*100 输出结果 200 

/除                           x除以y                                      4 / 2 输出结果 2 

%取余                  返回除法的余数                              6 % 4 输出结果 2 

**幂                        返回x的y次幂                             2**3 为2的3次方, 输出结果 8 

//取整除       返回商的整数部分(向下取整)                     c=6//4,输出结果是1.因为6除以4,只能被1整除


这上面的数字,我们完全可以换成自定义的变量。

比如:

a=10

b=30

print(a+b)


类似的,就不重复了。


6、比较运算符

解释一下:

ture 表示 真

false 表示 假

 

==            等于        比较对象是否相等                   (a == b) 返回 False。 

!=          不等于      比较两个对象是否不相等           (a != b) 返回 true. 

<>          不等于      比较两个对象是否不相等          (a <> b) 返回 true。这个运算符类似 != 。 

>          大于         返回x是否大于y                  (a > b) 返回 False。 

<       小于         返回x是否小于y。

                                 所有比较运算符返回1表示真,返回0表示假。

                                 这分别与特殊的变量True和False等价。

                                                                        (a < b) 返回 true。 

>=        大于等于    返回x是否大于等于y。        (a >= b) 返回 False。 

<=        小于等于    返回x是否小于等于y。        (a <= b) 返回 true。


我们通过false与true两个结果,就能对以后,设定 if函数有帮助。

毕竟这个世界上就是无数的选择,不是false就是ture


我们先简单拿一个简单的if函数来讲解:

a=18
if a>5:
print("Yes!")
else:
print("No!")

这里的代码主要是if else的代码

我么你也能够很简单的理解一下,他就是判定

a的大小

如果a大于5

就会输出下方第一个print

反之(也就是),如果a小于5

就会输入最后一个print

else表示否则

 

上面是 a=18 的结果


下面是 a=1 的结果


这个地方用的其实就是 false 和 ture 的判断

第一行就是ture,满足条件则运行......

第二行就是false,不满足条件则运行......


就是这样的,后续可以对这个详细讲讲,毕竟if函数还是比较重要的。


7、赋值运算符 

=             简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c 

+=                加法赋值运算符c += a 等效于 c = c + a 

-=                减法赋值运算符c -= a 等效于 c = c - a 

*=                乘法赋值运算符c *= a 等效于 c = c * a 

/=                除法赋值运算符c /= a 等效于 c = c / a 

%=                取模赋值运算符c %= a 等效于 c = c % a 

**=               幂赋值运算符        c **= a 等效于 c = c ** a 

//=             取整除赋值运算符c //= a 等效于 c = c // a


这个其实就是第六个加减乘除的简化。

我故意放在这里,中间穿插一个,现在也可以让大家单独重复的再记忆一遍。


8、按位运算符

这个我也没弄懂,而且后续的便成立,我也没看到要用这个的。

等后续如果学到了,我们在研究吧。


9、逻辑运算符(布尔运算符)

逻辑运算符这个东西,说白了,和数学里的或且非一个模样。


and布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。(a and b) 返回 20。 

or布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。                  (a or b) 返回 10。 

not布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。       not(a and b) 返回 False


上述就是and语句的证明。


推荐大家and or not 语句都可以尝试一下。

因为尝试了才会记忆深刻。


这个讲的可能有点多,大家先记着。

后续可能就要开始讲 if函数,将python在 Excel的应用方法了。

还有一些简单点的编程,辅助一些日常的操作。


@ Walker 老大,申精。


大家如果喜欢,

欢迎点赞,回复,支持一下!


23条回帖
rainsi32  L1  评论于
(2)  回复(1) 1#
这就是所谓的跟着哥哥不仅有鱼吃还能以后自己打渔的节奏
风雨信中故人来 楼主 :哈哈哈,是的,是的,也希望大家都能学点知识吧,现在社会竞争太激烈了,多学点东西肯定没坏处的
发表在2020-06-22 回复
  
:)
Abc卡奇  L0  评论于
(0)  回复(1) 3#
很详细啊!楼主很棒?
风雨信中故人来 楼主 :哈哈,好哒,后续继续更新
发表在2020-06-22 回复
  
:)
xf905258  L1  评论于
(0)  回复(1) 5#
求更新番茄影视
风雨信中故人来 楼主 :已更新,看一下我最新的帖子
发表在2020-06-22 回复
  
:)
怦然心动  L5  评论于
(0)  回复(0) 6#
支持点赞
好难啊  L0  评论于
(0)  回复(2) 7#
大佬,能发一些关于爬图片,音乐,视频,的源码吗?
风雨信中故人来 楼主 :肯定有这方面的东西,但是你不学基础语法,就弄这个,那到时候,你也不会自己写源码爬去图片音乐视频啊?然后,如果源码出问题了,你也不知道应该怎么修复啊,所以还是乖乖来学基础吧。我整理的已经是最简单,最快的方法了。
发表在2020-06-22 回复
好难啊 :小板凳,瓜子,水果已经准备好啦
发表在2020-06-26 回复
  
:)
jlwater  L7  评论于
(0)  回复(1) 8#
谢谢
风雨信中故人来 楼主 :收到,收到,感谢支持
发表在2020-06-22 回复
  
:)
期待18岁的夏天  L1  评论于
(0)  回复(2) 9#
继续更新
风雨信中故人来 楼主 :好的,最近太忙了,太累,一方面自己学习,另一方面写教程,真的是忙不过来
发表在2020-06-24 回复
期待18岁的夏天 :慢慢来慢慢来
发表在2020-06-26 回复
  
:)
阿锋i  L0  评论于
(0)  回复(0) 10#
哇,支持,继续加油,一起学习,共同进步
还没注册帐号?快来注册社区帐号,和我们一起嗨起来!
关于本社区

集各类兴趣爱好于一身的轻量化交流社区,在此您可以和他人一起分享交流您觉得有价值的内容,社区鼓励大家发表原创内容,为社区添砖加瓦!

发帖奖励 → 社区版规 → 招聘版主 →
推荐版块
扫描二维码下载社区APP
回到顶部