python基础语法(上)_字符串

python编程其实就是在处理各种各样的数据,有数字(0,1,2,3),字符(a,b,frog,你好;)还有逻辑True和False等等。

1.python基本元素:数字

有了数字类型,python就可以进行各种数据运算(加减乘除以及高级运算)

>>>print(123)
>>>123


>>>print(1+2)
>>>3


>>>print(3*5)
>>>15

2.python基本元素字符和字符串以及引号

有了字符和字符串,python就可以表示各种英文单词和各种各样的汉字以及文章

>>>print("Hello Everyone")
>>>Hello Everyone


>>>print("你好")
>>>你好


>>>print("1+2")
>>>1+2


>>>print("1”+“2")
>>>12

比较:

>>>print(1+2)
>>>3
>>>print("1+2")
>>>1+2
>>>print("1”+“2")
>>>12

为什么这三个看上去一样,但是结果却不一样,难道是引号搞的鬼?

的确,加了引号,python就会把它们当作字符或者字符串(写入啥就打印啥)了。而没加引号的,就会当作数字了,数字用加号连接就会进行加法运算了。字符用加号连接就会当作字符运算了,直接两个字符合并了。

3.注释

注释是程序的一个解释说明,有很多用处,比如解释程序的意思,时间长了可以快速知道这个程序是干嘛用的;更改记录的标注;解释器运行程序时会忽略掉注释,所以对我们的程序运行是没有影响的。

#第一个注释:打印hello world
print("Hello Everyone")


"""
第二个注释
第三个注释
第四个注释
"""
print("你好")
print("1+2")
print("1”+“2")

单行注释:用一个#

多行注释:多行注释使用三个单引号(''')或三个双引号(""")。

4.空行

表示一段新的代码的开始,可以让我们的代码结构看上去更清晰,对我们的程序运行是没有影响。

5.行和缩进

Python与其他语言最大的区别就是,Python的代码块不使用大括号{}来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

if True:
print "True"
else:
print "False"

6. 一句语句多行显示

一行语句多行显示,通常情况下,python一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句。在 [], {}, 或 () 中的多行语句,不需要使用反斜杠\

7. 多句语句一行显示

Python可以在同一行中使用多条语句,语句之间使用分号 ; 分割