龙空技术网

业务人员学Python系列(4):念着口诀写代码(续一)

赛先生助手 558

前言:

当前同学们对“c语言操作符优先级口诀”大体比较注重,各位老铁们都需要学习一些“c语言操作符优先级口诀”的相关内容。那么小编在网摘上汇集了一些对于“c语言操作符优先级口诀””的相关内容,希望兄弟们能喜欢,小伙伴们快快来学习一下吧!

前面写的念着口诀写代码得到了大家的肯定和鼓励,网上也有人顺手牵羊的拿走了。看来,这种方式学编程还是很受大家欢迎的,我想这可能和我们中国人有古诗词基因有关(虽然顺口溜算不上什么诗词)。学任何语言都需要一定的记忆,编程语言也不例外,通过口诀来进行记忆,肯定算一条捷径。有朋友问,就这几句吗?当然不是啦,如果就这几句就能掌握一门编程语言,显然是不可能的。所以,我们继续念着口诀写代码。在开始新的口诀之前,咱们再把前几句回忆一下:

================

Python很easy

区分大小写

变量拿来用

保留字不行

井引来注释

缩进需分明

=================

1、Python基础口诀(续一)

请把下面的口诀读三遍。读完你要是能背下来,恭喜你,你有学习Python的天赋。

================

算法加数据

基本与容器

整型浮点型

字符串要精

布尔表判断

非与或分清

=================

第一句:算法加数据

这一句说明了程序的一个经典公式:程序设计=算法+数据结构。那么什么是算法呢?它是解决某个问题的计算方法、步骤。比如,小学乘法算法表,九九八十一。比如,你做饭脑子里出现的食谱,先炒,再炖,再小火收汁。计算机算法,是用计算机解决问题的方法、步骤。什么是数据结构呢?维基百科的定义是:在计算机科学中,数据结构是一种数据组织、管理和存储的格式,它可以帮助我们实现对数据高效的访问和修改。更准确地说,数据结构是数据值的集合,可以体现数据值之间的关系,以及可以对数据进行应用的函数或操作。

第二句:基本与容器

算法和数据结构是计算机专业的两门重要课程,你现在只要记住这句口诀就好,能记住上面那个公式在某些时候就可以凡尔赛了。今天的口诀主要讲最简单最基本的数据结构如:整数,浮点数(小数),字符串等,任何编程语言都具备的。正因为如此基础,所以一般也叫作基本数据类型,如同英语里的字母表a,b,c。还有一类稍微复杂一些的数据结构叫容器类型数据,包括:列表,元组,字典,我们将在下一节继续讲解。

第三句:整型浮点型

这是两类最基本的数据类型:整型(int),浮点型(float)。浮点型,你可以简单理解成小数吧。通过,操作符(加减乘除等)和这两种基本数据类型,你就可以把Python当做一个计算器啦。这个在前面讲表达式的时候也说过。这里的说法不是很严谨,主要是帮助业务人员理解。随着,学习的深入,你也就会越来越明白了。

下面再练习一下基本数据类型的代码吧。不要嫌简单,认认真真敲一遍代码。

x = 3y = 2print(x + y) # = 5print(x - y) # = 1print(x * y) # = 6print(x / y) # = 1.5print(x // y) # = 1,整除print(x % y) # = 1,取余数print(-x) # = -3,取相反数print(abs(-x)) # = 3,取绝对值print(int(3.9)) # = 3,转换成整数print(float(x)) # = 3.0,转换成浮点数print(x ** y) # = 9,指数运算,这里是平方

第四句:字符串要精

字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,还可以是三引号。

单引号: s1='这是一个字符串'

双引号: s2="这也是一个字符串"

三引号字符串,我们在第一讲就用过,一般表示一大段(多行)字符:

s3='''

三引号字符串可以表示多行字符,

也可以用来给程序注释,你还记得吗?

'''

字符串在编程中很重要,尤其是对于业务人员,我们很多时候就是和各种字符串打交道。比如:一篇文章,一个网页,一堆数据等等都可以表示为字符串。学习字符串,除了上面讲的如何表示字符串外,最重要的就是要记住一些操作字符串的常用方法。这些方法为你对字符串进行各种变换,提供了极大的方便。今天举一些常用的例子,希望你能记住,并举一反三。

先介绍这么多,学完下一句口诀,再介绍几个。

第五句、第六句:布尔表判断,非与或分清

这两句一起讲。前面咱们主要接触的是算数表达式,现在了解一下逻辑表达式。

布尔(Boolean)类型也是一种基本数据类型,它只有两个值:True(真)和False(假)。用来表示判断。

在Python中,Boolean和integer数据类型密切相关:Boolean数据类型在内部使用整数值(默认情况下,Boolean值False由integer 0表示,Boolean值True由integer 1表示)。

x = 3 > 4

print(x)

# False

y = 2 > 1

print(y)

# True

对给定表达式求值后,变量x表示布尔值False,变量y表示布尔值True。

可以将布尔值与三个重要关键字结合使用,在Python中创建更复杂的逻辑表达式。也就是我们的下一句口诀:非与或分清。

运算符:not-非,and-与,or-或

最后结合布尔类型,再介绍几个字符串操作方法,可以说这一节最重要的就是掌握字符串操作方法。

还是那句话,一定要敲代码练习哦。

标签: #c语言操作符优先级口诀