首页 > 编程知识 正文

Python常用内置函数使用

时间:2023-11-22 04:46:53 阅读:295878 作者:FHTM

本文将详细介绍Python常用内置函数的使用方法和常见用途。

一、print()

print()函数用于输出指定的字符串、变量或对象。可以使用单引号或双引号将字符串括起来,也可以直接输出变量或对象。

print('Hello, World!')  # 输出字符串
name = 'Alice'
print('My name is', name)  # 输出变量
print('My age is', 18)  # 输出对象

输出结果:

Hello, World!
My name is Alice
My age is 18

print()函数可以在控制台输出内容,也可以将内容输出到文件中。通过指定文件对象作为参数来实现文件输出。

file = open('output.txt', 'w')
print('Hello, World!', file=file)  # 输出到文件
file.close()

二、len()

len()函数用于返回指定对象的长度或元素个数。可以用于字符串、列表、元组、字典等的长度计算。

string = 'Hello, World!'
print(len(string))  # 计算字符串长度

list = [1, 2, 3, 4, 5]
print(len(list))  # 计算列表元素个数

tuple = (1, 2, 3, 4, 5)
print(len(tuple))  # 计算元组元素个数

dictionary = {'name': 'Alice', 'age': 18}
print(len(dictionary))  # 计算字典键值对个数

输出结果:

13
5
5
2

三、input()

input()函数用于从控制台获取用户输入的内容,并将输入的内容作为字符串返回。

name = input('Please enter your name: ')
print('Hello,', name)  # 输出用户输入的内容

输出结果:

Please enter your name: Alice
Hello, Alice

可以使用input()函数接收用户的数字输入,并将输入的内容转换为整数或浮点数。

age = int(input('Please enter your age: '))
print('You are', age, 'years old')  # 输出用户输入的年龄

输出结果:

Please enter your age: 18
You are 18 years old

四、max()

max()函数用于返回指定序列或参数的最大值。

numbers = [1, 3, 2, 5, 4]
print(max(numbers))  # 返回列表中的最大值

str1 = 'abc'
str2 = 'def'
print(max(str1, str2))  # 返回两个字符串中的最大值,按照ASCII码进行比较

输出结果:

5
def

五、min()

min()函数用于返回指定序列或参数的最小值。

numbers = [1, 3, 2, 5, 4]
print(min(numbers))  # 返回列表中的最小值

str1 = 'abc'
str2 = 'def'
print(min(str1, str2))  # 返回两个字符串中的最小值,按照ASCII码进行比较

输出结果:

1
abc

六、range()

range()函数用于生成一个指定范围的整数序列。可以根据需要指定起始值、结束值和步长。

for i in range(1, 6):  # [1, 2, 3, 4, 5]
    print(i)

for j in range(1, 10, 2):  # [1, 3, 5, 7, 9]
    print(j)

输出结果:

1
2
3
4
5
1
3
5
7
9

七、type()

type()函数用于查询指定对象的类型。

string = 'Hello, World!'
print(type(string))  # 输出字符串的类型

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

tuple = (1, 2, 3, 4, 5)
print(type(tuple))  # 输出元组的类型

dictionary = {'name': 'Alice', 'age': 18}
print(type(dictionary))  # 输出字典的类型

输出结果:





type()函数还可以用于判断对象的类型是否与指定类型相同。

result = isinstance(string, str)
print(result)  # True

输出结果:

True

八、sorted()

sorted()函数用于对指定序列进行排序,并返回一个新的排序后的序列。

numbers = [3, 1, 4, 2, 5]
sorted_numbers = sorted(numbers)
print(sorted_numbers)  # 返回排序后的列表

string = 'acb'
sorted_string = sorted(string)
print(sorted_string)  # 返回按照ASCII码排序后的字符串

输出结果:

[1, 2, 3, 4, 5]
['a', 'b', 'c']

九、sum()

sum()函数用于对指定序列进行求和,并返回求和结果。

numbers = [1, 2, 3, 4, 5]
sum_numbers = sum(numbers)
print(sum_numbers)  # 返回列表中所有元素的和

输出结果:

15

十、str()

str()函数用于将指定对象转换为字符串。

number = 123
str_number = str(number)
print(str_number)  # 转换为字符串

lst = [1, 2, 3]
str_lst = str(lst)
print(str_lst)  # 转换为字符串

输出结果:

123
[1, 2, 3]

本文介绍了Python中常用的一些内置函数的使用方法和常见用途,包括print()、len()、input()、max()、min()、range()、type()、sorted()、sum()和str()等函数。通过学习和使用这些内置函数,我们可以更加高效地编写Python程序。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。