Python 基础语法

Python 语言与 Perl,C 和 Java 等语言有许多相似之处,本章节将带你快速入门Python编程

一. Python 标识符

  • 由字母、数字、下划线(_)组成,不能数字开头
  • 区分大小写
  • 单下划线开头如(_name)代表不能直接访问的类属性
  • 双下划线(__name),代表私有成员
  • 双下划线开头加结尾(__init__()),代表特殊方法专用标识符

二. Python 保留字符

保留字就如字面意思,是系统具体特殊含义的字符,编程时不能用作变量或常量或其它标识符名。

所有保留字只保留小写,换言之,大写是允许的,但是能不用尽量不用就好

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

三. Python print输出

前面章节讲解过python打印内容的最简单方式就是
print("hello,world!")

四. Python 行和缩进

Python 最大的区别就是用缩进来写模块替代了常用语法中的{}
if True:
    print("21yi.com")
else:
    print("false")
如果遇到若下错误:
  • IndentationError: unindent does not match any outer indentation level
  • IndentationError: unexpected indent

都是错误的缩进造成的,缩进要保持一致且数目相同。制表符(TAB),双空格,四空格都是可以的,但是不能混用,要保持一致。

五. Python 多行语句

Python语句一般不换行编写,如果非要这么做,可是使用(\)反斜线连接

name = "123" + \
"456" + \
"789"
print(name)

六. Python 引号

Python 有三种引号

  • 单引号(')
  • 双引号(")
  • 三引号("""或者'''):可编写多行文本

七. Python注释

Python注释一般使用#符号,多行注释也可以用多个#或者"""或者'''

# 单行注释
# 多行注释
# 多行注释
""" 多行注释
多行注释 """
''' 多行注释
多行注释 '''
print("注释")

八. 变量赋值

给变量赋值,是每个语言最基础的操作之一。基于变量的数据类型,解释器会分配内存来存储数字,字符等等。

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

关于数据类型,后续章节会有详细说明《Python数据类型》

Python使用“=”号来给变量赋值且不需要声明。

name = "张三"
year = 1998
height = 1.88
print(name, year, height)