Python语法快速入门指南
简介
本指南旨在帮助初学者快速了解Python语言的基础语法,并提供一些常用的语法和操作的示例说明。
数据类型
数字类型
Python支持三种数字类型:整数(int)、浮点数(float)和复数(complex)。
# 整数
a = 10
b = -20
# 浮点数
c = 3.1415926
d = -0.618
# 复数
e = 3 + 4j
f = 1.5 - 2.1j
字符串类型
Python中的字符串类型(str)用于表示字符序列,可以使用单引号或双引号来定义。
# 字符串
s1 = 'hello world'
s2 = "python programming"
s3 = """This is a
multiline string"""
列表类型
Python中的列表(list)用于存储一组有序的元素,可以存储不同类型的元素,是一种可变的类型。
# 列表
list1 = [1, 2, 3, 4]
list2 = ['apple', 'banana', 'orange']
list3 = [1, 'apple', 3.14]
list4 = []
元组类型
Python中的元组(tuple)与列表类似,也是用于存储一组有序的元素,但是是不可变的类型。
# 元组
tuple1 = (1, 2, 3, 4)
tuple2 = ('apple', 'banana', 'orange')
tuple3 = (1, 'apple', 3.14)
tuple4 = ()
控制流
条件语句
Python中的条件语句用于根据不同的条件执行不同的代码块。
# 条件语句
age = 18
if age >= 18:
print("成年人")
else:
print("未成年人")
循环语句
Python中的循环语句用于重复执行一段代码块,有两种循环语句:for循环和while循环。
# for循环
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
# while循环
n = 1
while n <= 10:
print(n)
n += 1
函数
Python中的函数用于封装重复使用的代码,提高代码的复用性和可维护性。
# 函数
def add(a, b):
return a + b
print(add(1, 2)) # 3
示例1:计算斐波那契数列
# 计算斐波那契数列
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
n = 10
for i in range(n):
print(fibonacci(i), end=' ')
输出结果:
0 1 1 2 3 5 8 13 21 34
示例2:查找列表中的最大值和最小值
# 查找列表中的最大值和最小值
def find_max_min(lst):
max_val = lst[0]
min_val = lst[0]
for val in lst:
if val > max_val:
max_val = val
if val < min_val:
min_val = val
return max_val, min_val
lst = [31, 13, 42, 1, 9, 101, 15]
max_val, min_val = find_max_min(lst)
print("Max value is", max_val)
print("Min value is", min_val)
输出结果:
Max value is 101
Min value is 1
以上就是Python语法快速入门指南的完整攻略,包括了数据类型、控制流、函数等基础语法,并提供了两个示例说明供参考。希望能对初学者有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python语法快速入门指南 - Python技术站