从零学习Python—基础知识(一)

今天正式开始学习Python的基础。

就类似以前小学数学的“加减乘除”,需要一个一个步骤而来,有了基础才能完成之后的复杂运算,万丈高楼平地起。

字符串(str)

字符串简单来说就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:

“This is a string.”


‘This is also a string.’  

定义比较简单,然后来看看用法。

还是拿昨天的例子来看:

message=”Hello world!”       #这里message就是变量,而“Hello world!” 就是字符串了。

字符串是可以组合使用,也叫拼接使用,比如:


————————————————————————————————————

first_name = “ma”

last_name = “long”

full_name = first_name  + last_name

print(full_name)  

————————————————————————————————————

所得结果就是malong

如果要在名字中间加上空格,我们就这样写

full_name = first_name  +” “+ last_name

print(full_name) 

这样得到的结果就是:ma long

在Python中使用加号(+)来合并字符串,以得到完整的姓名。

————————————————————————————————————

这里我们是将拼接在运算外进行的,也可以在Print()里面进行,还是拿上面的举例:

以上不改,在最后加上一个Print(“Hello”+”  ”+full_name)

得到的结果就是Hello  ma  long


其实这里的full_name就是一个变量了,所以在这里再次要强调,基础很重要(三遍)

 

制表符和换行符

分别对应    \t    和    \n

制表符其实就是开头空几格,就跟写作文一样

换行符就是字面意思换行,还是举例来说:

>>> print(“Python”)

Python

 

>>> print(“\tPython”)

         Python

————————————————————————————————————

也可以拿我们之前的例子来看:

message=”Hello Python World!”

print(“\t”+message)


结果就是:       Hello Python World!

换行符同样的用法:

print(“\n”+message)

结果就是:

Hello Python World!

————————————————————————————————————

下面我们再来混合使用:

>>> print(“Languages:\n\tPython\n\tC\n\tJavaScript”) 

Languages:

          Python

          C 

          JavaScript 

知道用法,万变不离其中。

删除空白

有时也不需要留白的时候,就要用到删除空白

删除空白分:1.删除前端的空白(.lstrip())

                     2.删除尾部的空白(.rstrip())

                     3.删除两端的空白(.strip())

这里就不用举太多例子了,用法都一样:

message=”    Hello Python World!  “

print(message.lstrip())

结果: Hello Python World!

如果不加.lstrip()

结果就是:    Hello Python World! 

这里要说明一下,大家看我的截图就会发现,有的代码前面我加了#号,要展示运算的就没用加,说到这就应该明白了,加了#的,运算时用跳过这段代码的,那为什么Python要这么做呢?

#加汉字是对代码的解读

那是因为有的项目太多,代码就成千上万了,或者一个项目都是几个人完成的,一般我们用在代码后方用简短的语言还概括一下这段代码的用途,这样会提高效率,这时#就正好用上了,就算过了好久再来看,也能迅速的知道这段代码的作用。

这里我建议大家也能写上自己的标注,形成习惯。

你或许想:《去原作者写文章的地方

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论