在任何编程语言中,基础语法的规则大体都是一样的,而我们 Python 作为更高级的编程语言,扩展了一些更高级的基础语法,本章我们来学习 Python 的基础语法知识。
首先,编程语言分为静态语言(强类型语言)和动态语言(弱类型语言),比较有代表性的静态语言有 C,C++,Java
等等,而 Python 则是动态语言。
其它编程语言中一般使用 {} 来表示一段代码块,而
Python 之父龟叔有强迫症,他则采用了缩进的方法来表示代码块,如下例子:
# 一个简单的python例子
studyUrl = "www.birdpython.com"
if studyUrl == "www.birdpython.com"
print("欢迎来到老鸟python网站学习python")
else:
studyUrl = "www.birdpython.com"
print("请到老鸟python网站学习python")
对代码块进行缩进处理有好有坏,好处是代码让人看起来一目了然,注意,Python
并没有规定缩进是几个空格还是 Tab。按照约定俗成的惯例,应该始终坚持使用 4 个空格的缩进。
缩进的坏处就是代码写起来不那么灵活了,这个不像使用 {},只要把代码放在大括号内,代码想怎么排板就怎么排板。
Python 的注释用的是 #,这和大多数编程语言使用的是 //不同。最后,请务必注意,Python 和大多数编程语言一样是大小写敏感的。
基本数据类型
整数类型
整数类型
浮点数类型
字符串类型
布尔类型
空值类型
变量和常量
变量
常量
初级运算符
算术运算符
比较运算符
赋值运算符
位运算符
逻辑运算符
高级运算符
成员运算符
身份运算符
三目运算符
运算符优先级
再讲字符串
字符串元素的访问方式
字符串运算
操作字符串常用的函数
转义字符
字符编码
格式化
list 类型
list 定义
操作 list 常用的函数
list 成员的本质
tuple 类型
tuple 定义
深度剖析 tuple 内存模型
dict 类型
dict 的定义
dict 的增删改查
获取 dict 键,值,成员的函数
使用 dict 注意事项
set类型
set 定义
set 的常用函数
set 交集和并集运算
条件判断
if 语句
else 语句
elif 语句
循环
for 循环
while 循环
continue 语句
break 语句