Python内置函数:了解Python自带的一些常用函数,如print、len等
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程序。无论你是初学者还是有经验的开发者,这些函数都是需要掌握的重要知识点。
