今天正式开始学习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要这么做呢?
#加汉字是对代码的解读
那是因为有的项目太多,代码就成千上万了,或者一个项目都是几个人完成的,一般我们用在代码后方用简短的语言还概括一下这段代码的用途,这样会提高效率,这时#就正好用上了,就算过了好久再来看,也能迅速的知道这段代码的作用。
这里我建议大家也能写上自己的标注,形成习惯。