python常用内置函数和关键字

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程序。

后端开发标签