欢迎访问宙启技术站
智能推送

Python内置函数:了解Python自带的一些常用函数,如print、len等

发布时间:2023-06-18 11:46:22

Python是一种非常流行的高级编程语言,它诞生于上世纪90年代末期,目前已经成为非常成熟和强大的编程语言,同时也是人工智能和数据科学的重要工具之一。Python内置了一些常用的函数,这些函数可以帮助我们完成各种任务。本文将介绍Python自带的一些常用函数。

1. print() 函数

print是Python中最常用的函数之一,用来输出指定的内容。该函数可以输出字符串、数字和其他类型的数据。在Python 2.x版本中,print函数使用的是print语句,而在Python 3.x版本中,print函数使用的是函数调用形式。

print()函数的语法格式如下:

print(object(s), sep=separator, end=end, file=file, flush=flush)

其中:

object(s):表示输出的对象,可以是一个或多个对象,用逗号分隔。

sep:表示各个对象之间的分隔符,默认为一个空格。

end:表示输出完成后添加到末尾的字符,默认为换行符。

file:表示输出的文件对象,默认是标准输出流(sys.stdout)。

flush:表示是否刷新缓冲区,默认为False。

例如:

print("Hello, world!")

print("Python", "is", "awesome")

print("Python", "is", "awesome", sep="-")

print("This is the end of the line", end="---")

输出结果为:

Hello, world!

Python is awesome

Python-is-awesome

This is the end of the line---

2. len() 函数

len()函数用来获取对象的长度或元素个数。该函数可以用于字符串、列表、元组、字典、集合等数据类型。len()函数的语法格式如下:

len(s)

其中,s表示要获取长度的对象。

例如:

str = "hello"

print(len(str))

输出结果为:

5

3. type() 函数

type()函数用来获取对象的类型。该函数可以用于检查变量或表达式的数据类型。type()函数的语法格式如下:

type(object)

其中,object是要检查类型的变量或表达式。

例如:

age = 25

print(type(age))

输出结果为:

<class 'int'>

4. id() 函数

id()函数用来获取对象的内存地址。该函数调用后返回一个整数,表示该对象所在的内存地址。id()函数的语法格式如下:

id(object)

其中,object是要获取内存地址的对象。

例如:

x = 3

print(id(x))

输出结果为:

4353517824

5. chr() 函数

chr()函数用来将ASCII码转换为字符。顾名思义,chr是character的缩写,即字符。该函数的语法格式如下:

chr(i)

其中,i为ASCII码,返回对应的字符。

例如:

print(chr(97))

输出结果为:

a

6. ord() 函数

ord()函数用来将字符转换为对应的ASCII码。即将字符转换为整数表示。该函数的语法格式如下:

ord(c)

其中,c为要获取ASCII码的字符。

例如:

print(ord('a'))

输出结果为:

97

7. input() 函数

input()函数用来从标准输入(键盘)获取用户输入的信息。该函数调用后会等待用户输入信息,并将输入信息作为字符串返回。input()函数的语法格式如下:

input([prompt])

其中,prompt为可选的字符串,表示提示信息。

例如:

name = input("请输入你的名字:")

print("你好," + name)

输出结果为:

请输入你的名字:小明

你好,小明

8. range() 函数

range()函数用来生成一个整数序列,常用于循环。该函数的语法格式如下:

range(start, stop, step)

其中,start表示序列起始值,stop表示序列终止值(不包含该值),step表示每个元素之间的差值(可选,默认为1)。

例如:

for i in range(1, 6):

    print(i)

输出结果为:

1

2

3

4

5

9. format() 函数

format()函数用来格式化字符串。该函数创建一个格式化字符串,并将指定的参数替换为格式化字符串中的占位符。format()函数的语法格式如下:

string.format(*args, **kwargs)

其中,string是要格式化的字符串,args是要替换的参数(位置参数),kwargs是要替换的关键字参数。

例如:

print("{} is a {} year old boy".format("Tom", 12))

输出结果为:

Tom is a 12 year old boy

10. round() 函数

round()函数用来对浮点数进行四舍五入。该函数将浮点数四舍五入到指定的小数点位数。round()函数的语法格式如下:

round(number, ndigits)

其中,number是要四舍五入的浮点数,ndigits是保留的小数位数。

例如:

x = round(3.14159, 2)

print(x)

输出结果为:

3.14

这些Python内置函数是Python编程中常用的一些工具,掌握这些函数的使用方法有助于我们更高效的编写Python程序。无论你是初学者还是有经验的开发者,这些函数都是需要掌握的重要知识点。