目录
提示:本文适合已经有编程基础的读者阅读,仅罗列Python中的语法,不对基础概念作讲解
一、标识符和关键字
标识符,即变量、方法、对象等的名字,由用户自己定义
- Python中标识符不能以数字开头,由大小写字母、数字、下划线组成
- 标识符对大小写敏感,A和a是两个不同的变量名
- 在Python 3中,可以用中文作为变量名,同时允许非ASCII的标识符
- 标识符不能和关键字相同
关键字,又称为保留字,是一个计算机语言中的预定义保留标识符
Python中一共有35个关键字,它们分别是:
False | class | from | or |
None | continue | global | pass |
True | def | if | raise |
and | del | import | return |
as | elif | in | try |
assert | else | is | while |
async | except | lambda | with |
await | finally | nonlocal | yield |
break | for | not |
二、注释
单行注释:以#开头,例如
# 这是单行注释
多行注释:以上下分别三个单引号或双引号包裹,例如
'''
这是多行注释
'''
"""
这也是多行注释
"""
三、缩进
Python不同于C++等语言,不需要用大括号括起来表示一个代码块
只要一段连续多行的代码有着相同的缩进空格数即为一个代码块,例如
如果在C++中的话,这三个print隶属于if语句下需要执行的代码,所以要用大括号括起来
但Python只需要保证这三条语句的缩进空格是一样的即可
四、输入和输出
Python中的 print 函数用于输出我们指定的内容
与C语言的 printf 和C++的 cin 不同,Python的 print 默认在内容的最后会自带换行,例如:
如果想要取消默认换行,则需要在最后加上 end="" ,例如
Python中的 input 函数用于读取我们键盘输入的内容,其用法如下:
在 input 中可以输入我们预先想要打印出来的内容,当然也可以什么都不输入
然后会读取我们键盘输入的内容给等号左侧的变量
需要注意,input接受输入的时候得到的结果实际上是字符串
五、字符串操作
前面提到,字符串是由字符组成的序列,用单引号或双引号括起来都行
一个字符串中的每个字符都有一个索引(下标),第一个字符对应的索引为0,往后逐渐递增
我们可以通过方括号+索引的形式来单独取出字符串中的单词,例如:
还有一种操作叫切片,即通过指定一个起始索引和一个结束索引来提取指定区间的子字符串,例如