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可以在同一行中使用多条语句,语句之间使用分号 ; 分割