这个《快速掌握Python基础语法》会更新两期,主要记录一些 Python 常用语法,方便你快速上手。会了这些语法之后,大部分的 Python 代码你应该都可以看懂了,遇到不懂的部分直接 Google 也没问题,这样你就不会因为 Python 的问题止步了。
如果你想要对 Python 进一步学习,再一次强烈推荐《Python编程:从入门到实践》这本书!
下面开始进入正题:
格式
Python 代码与 C 语言代码最大的不同之处就是没有大括号,取而代之的是 缩进和冒号: 代表一个代码块,这点非常重要,刚开始用 Python 确实不太习惯,总感觉少了点什么,但是这个也有好处,就是强制使你的代码变得清晰可读。加注释的方式也与 C 语言不同,以 # 为开头代表注释。
在一句代码的末尾不用加 分号;
语法
Python 是一门动态语言,什么叫动态语言呢?就是变量本身类型不固定,比如在 C 语言中,定义一个变量首先要声明是什么类型的,如下代码。
// 在 C 语言中
int a;
a = 10;
但是在 Python 中,却不需要声明,因此变得更加灵活。
# 在 Python 中
a = 10
Python 中习惯用全部大写字母表示常量。
# 常量
PI = 3.141592653589793
方法
方法是 Python 可对数据执行的操作。下列代码将该字符串中所有首字母大写。
# 方法:对全部单词首字母大写
name = "adc kel"
print(name.titl())
# Adc Kel
拼接
字符串之间用 加号+ 进行拼接。
# 拼接
message = input("Tell me something\n")
print('\n' + message)
#
# Tell me something
#
列表
在 Python 中,列表用 方括号 [ ] 来表示,其中每一个元素用 逗号, 间隔,其实就类似于数据结构中的线性表。
# 列表
name = ['hello', 'world', 'car', 'bike']
print(name)
# ['hello', 'world', 'car', 'bike']
对列表进行增删查改全部用方法或函数进行。
for 循环
可以用 for 循环遍历一个列表,用缩进段表示要循环的部分,每进行一次循环,都会将当前列表中元素保存在变量 magician 中,直到遍历到列表最后一个元素。
# 循环
magicians = ['alice', 'david', 'carolina']
for magician in magicians:
print(magician)
# alice
# david
# carolina
元组
不可修改的列表称为元组。元组用 圆括号 ( ) 表示,用 逗号 , 间隔元素。
# 元组
square = (500, 30)
print(square)
# (500, 30)
if 语句
If 判断条件不需要加 圆括号 ( ),加上也无所谓。如果要进行多个条件判断,要用 and 和 or 进行连接,而不是像 C 语言用 && 和 ||。
# if 判断
a = 100
b = 200
if (a > 0) and (b < 0):
print("yes")
else:
print("no")
# no
检查特定字段是否包含在列表中,可以用 in ,检查不包含用 not in 。
# 关键字 in
name = ['hello', 'world', 'car', 'bike']
if 'hello' in name:
print('yes')
else:
print('no')
# yes
if 多分支结构用 if-elif-else 语句。
ps.如果想要打开新世界的大门,可以扫描下方的二维码,关注微信公众号「SuperFeng」。