Python 基础语法
Python 语言与 Perl,C 和 Java 等语言有许多相似之处,本章节将带你快速入门Python编程
一. Python 标识符
- 由字母、数字、下划线(_)组成,不能数字开头
- 区分大小写
- 单下划线开头如(_name)代表不能直接访问的类属性
- 双下划线(__name),代表私有成员
- 双下划线开头加结尾(__init__()),代表特殊方法专用标识符
二. Python 保留字符
保留字就如字面意思,是系统具体特殊含义的字符,编程时不能用作变量或常量或其它标识符名。
所有保留字只保留小写,换言之,大写是允许的,但是能不用尽量不用就好
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
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)