1. Python常用内置函数
1.1 print()
Python中的print()函数是最常用的函数之一。它用于将文本、变量或表达式输出到控制台。以下是一些print()函数的用法:
print("Hello, World!")
print(10)
print(3 + 5)
使用print()函数,我们可以输出字符串、整数、浮点数等不同类型的值。
在打印时,我们可以使用格式化字符串,它可以让打印的文本更加清晰和可读。例如:
name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age))
在上面的例子中,%s和%d是格式化字符串的占位符,%s用于字符串,%d用于整数。我们使用一个元组作为参数来填充这些占位符。
注意:在Python 3.6及更高版本中,我们还可以使用更直观和方便的字符串插值方法,称为f-strings。它的语法更简洁,例如:
name = "Alice"
age = 25
print(f"My name is {name} and I am {age} years old.")
在上面的例子中,我们使用了f前缀,并在花括号中包含变量名。这样的写法更易读和易于维护。
1.2 len()
len()函数用于返回一个容器(如字符串、列表、元组等)中元素的个数。例如:
name = "Alice"
print(len(name)) # 输出:5
numbers = [1, 2, 3, 4, 5]
print(len(numbers)) # 输出:5
len()函数非常有用,特别是在需要迭代或处理不同类型的容器时。
1.3 input()
input()函数用于从用户处获取输入。它会等待用户在控制台中输入并按下Enter键。
name = input("What is your name? ")
print("Hello, " + name + "!")
在上面的例子中,我们使用input()函数获取用户的名字,并使用print()函数输出问候语。
注意:input()函数获取的输入是作为字符串返回的。如果我们需要将输入作为其他类型的值(如整数、浮点数等),需要进行相应的类型转换。
2. Python常用关键字
2.1 if
if是Python中用于条件语句的关键字。它用于根据一个或多个条件来执行不同的代码块。
temperature = 0.6
if temperature >= 1.0:
print("It's hot outside.")
elif temperature > 0.5:
print("It's warm outside.")
else:
print("It's cool outside.")
在上面的例子中,我们根据温度的不同范围输出不同的消息。如果温度大于等于1.0,打印"It's hot outside.";如果温度大于0.5,打印"It's warm outside.";否则,打印"It's cool outside."
注意:在Python中,代码块的缩进非常重要。在if语句中,我们使用缩进来表示哪些代码属于if、elif和else块。
2.2 for
for是Python中用于循环的关键字。它用于遍历可迭代对象(如字符串、列表、元组等)中的元素,并执行相应的代码块。
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
在上面的例子中,我们使用for循环遍历了一个名为fruits的列表,并将其中的每个元素赋值给fruit变量,然后打印出来。
注意:for循环中的语句块需要与for关键字在同一缩进级别,并且在每个元素上都会执行一次。
2.3 def
def是Python中用于定义函数的关键字。它用于创建一个包含一系列语句的代码块,可以在程序中多次调用这个函数。
def say_hello(name):
print("Hello, " + name + "!")
say_hello("Alice")
say_hello("Bob")
在上面的例子中,我们定义了一个名为say_hello的函数,它接受一个参数name,并打印出问候语。然后,我们分别调用了这个函数两次,并传递了不同的参数。
注意:函数必须在调用之前进行定义。在函数内部的语句块需要与def关键字在同一缩进级别,并且在调用函数时,可以向函数传递参数。
总结
本文介绍了Python中一些常用的内置函数和关键字。print()函数用于输出文本和变量;len()函数用于返回容器的元素个数;input()函数用于获取用户输入。
关键字if用于条件语句,根据不同的条件执行不同的代码块;关键字for用于循环,遍历可迭代对象中的元素;关键字def用于定义函数,创建可重复使用的代码块。
这些内置函数和关键字是Python编程中经常使用的工具,掌握它们可以帮助我们更高效地开发Python程序。