几个简单实用的python内置函数,可直接使用

发布时间:2023年12月21日

大家好,Python内置函数是Python语言提供的一组常用函数,可以直接在代码中使用,无需导入任何模块。这些内置函数提供了丰富的功能,可以用于数学运算、字符串处理、类型转换、文件操作等各个方面,下面介绍几个常用的Python内置函数。

一、常用的Python内置函数

1. print()函数

用于将指定的内容输出到控制台,可以输出字符串、数字、变量等,并且可以通过参数控制输出的格式。

print("Hello,?World!")??#?输出字符串
print(10)??#?输出数字
name?=?"Alice"
print("My?name?is",?name)??#?输出变量

2. len()函数

用于返回指定对象的长度或元素个数,可以用于字符串、列表、元组等可迭代对象。

name?=?"Alice"
print(len(name))??#?输出字符串的长度

numbers?=?[1,?2,?3,?4,?5]
print(len(numbers))??#?输出列表的元素个数

3. type()函数

用于返回指定对象的类型,可以用于判断变量的类型或对象的类型。

name?=?"Alice"
print(type(name))??#?输出变量的类型

numbers?=?[1,?2,?3,?4,?5]
print(type(numbers))??#?输出列表的类型

4. input()函数

用于从控制台获取用户输入的内容,可以用于与用户进行交互,获取用户输入的数据。

name?=?input("Please?enter?your?name:?")
print("Hello,?",?name)

5. range()函数

用于生成一个指定范围的整数序列,可以用于循环控制、列表生成等场景。

for?i?in?range(5):
????print(i)??#?输出0到4的整数

numbers?=?list(range(1,?6))
print(numbers)??#?输出[1,?2,?3,?4,?5]

6. eval()函数

eval()是Python内置函数之一,它用于将字符串作为表达式进行求值,并返回求值结果。eval()函数可以执行任意有效的Python表达式,并将其结果返回。eval()函数的语法如下:

eval(expression,?globals=None,?locals=None)

其中,expression是要求值的字符串表达式,globals和locals是可选参数,用于指定全局和局部命名空间。如果不指定globals和locals参数,则默认使用当前的全局和局部命名空间。

eval()函数的使用需要谨慎,因为它可以执行任意的Python代码,包括对系统文件的访问、修改等操作。如果使用不当,可能会导致安全问题。

二、Python内置函数使用案例

下面通过几个案例来演示Python内置函数的使用。

1. 计算圆的面积

根据用户输入的半径,计算圆的面积。

import?math

radius?=?float(input("Please?enter?the?radius?of?the?circle:?"))
area?=?math.pi?*?radius?**?2
print("The?area?of?the?circle?is",?area)

2. 判断闰年

根据用户输入的年份,判断是否为闰年。

year?=?int(input("Please?enter?a?year:?"))
if?year?%?4?==?0?and?year?%?100?!=?0?or?year?%?400?==?0:
????print(year,?"is?a?leap?year")
else:
????print(year,?"is?not?a?leap?year")

3. 统计字符串中的单词数量

根据用户输入的字符串,统计其中的单词数量。

sentence?=?input("Please?enter?a?sentence:?")
words?=?sentence.split()
print("The?number?of?words?in?the?sentence?is",?len(words))

4. 列表排序

根据用户输入的一组数字,对其进行排序。

numbers?=?input("Please?enter?a?list?of?numbers,?separated?by?spaces:?")
numbers?=?numbers.split()
numbers?=?[int(num)?for?num?in?numbers]
numbers.sort()
print("The?sorted?list?is",?numbers)

以上是Python内置函数的介绍和案例,这些函数可以帮助我们更方便地进行各种操作和处理,提高代码的效率和可读性。在实际开发中,可以根据需要灵活运用这些内置函数,提高开发效率和代码质量。??

文章来源:https://blog.csdn.net/csdn1561168266/article/details/135142093
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。