第一章:python初识
2018-01-22 本文已影响0人
运柱
1、与以往所学的语言不同,python没有{},使用缩进来表示代码块,写代码时需要要求代码缩进,否则会造成代码与原意不同,甚至错误。调用下面的函数sayHello(),就会造成死循环。
eg 1:
def sayHello():
print("Hello world")
sayHello()
eg 2:
def sayHello2():
print("Hello world")
sayHello() #缩进不是四个空格,报错。
2、python通常是一行写完一条语句,如果语句过长,需要使用反斜杠\来实现,不似c、c++、java、swift等语言那么自由。
total = item_one + \
item_two + \
item_three
但,在[],(),{}中的多行语句,不需要使用反斜杠
3、字符串
由于python行、缩进特点,表示多行字符串的时候,单独设计了"""或者'''三引号来表示。
另外,python在字符串前面加u或者U表示unicode字符串。
4、注释
python注释与c、c++、java、swift不同,使用#来注释,用'''或者"""来注释多行。python多行注释的这个特点和它的行与缩进特点应该是有渊源的。
5、数据类型
python引入了一个很好的数据类型:复数
如1+2j,1.1+2.2j