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

Python的常用函数及例子

发布时间:2023-06-15 04:06:31

Python是一种高级编程语言,它可以用于各种计算机应用领域,如网络编程、数学计算、文本处理等。Python有很多优点,比如易于学习、代码易于阅读、跨平台等。在Python中,有很多常用函数可以使编程更加方便和高效。下面将介绍一些常见的Python函数及其应用。

1. print()函数

print()函数是Python中最常用的函数之一,它可以在屏幕上输出内容。以下是print()函数的语法:

print(*objects, sep=' ', end='

', file=sys.stdout, flush=False)

其中,*objects是一个任意数量的参数,sep是分隔符,默认是空格,end是结束符,默认是换行符,file是输出的文件对象,默认是sys.stdout,flush是一个布尔值,表示是否刷新输出缓冲区。

例如:

print("Hello, world!")

print("My", "name", "is", "John", sep="-")

print("Hello,", end=" ")

print("world!")

输出结果为:

Hello, world!

My-name-is-John

Hello, world!

2. len()函数

len()函数可以返回一个序列(字符串、列表、元组等)的长度。以下是len()函数的语法:

len(s)

其中,s是要计算长度的序列。

例如:

str = "Hello, world!"

print(len(str))

输出结果为:

13

3. input()函数

input()函数可以从标准输入获取用户输入的数据。以下是input()函数的语法:

input(prompt)

其中,prompt是一个字符串,可以是想要提示用户输入的信息。

例如:

name = input("What is your name? ")

print("Hello,", name)

输出结果为:

What is your name? John

Hello, John

4. range()函数

range()函数可以生成一个整数序列。以下是range()函数的语法:

range(stop)

range(start, stop[, step])

其中,stop是序列的终止值,start是序列的起始值,默认为0,step是序列的步长,默认是1。

例如:

for i in range(5): 

    print(i)

输出结果为:

0

1

2

3

4

5. str()函数

str()函数可以将一个对象转换为字符串类型。以下是str()函数的语法:

str(object)

其中,object是要转换的对象。

例如:

age = 20

print("My age is " + str(age))

输出结果为:

My age is 20

6. int()函数

int()函数可以将一个字符串或数字转换为整数类型。以下是int()函数的语法:

int(x)

int(x, base)

其中,x是要转换的值,base是进制数,默认是10。

例如:

val1 = "10"

val2 = "0x10"

val3 = 10.5

print(int(val1))

print(int(val2, 16))

print(int(val3))

输出结果为:

10

16

10

7. float()函数

float()函数可以将一个字符串或整数转换为浮点数类型。以下是float()函数的语法:

float(x)

其中,x是要转换的值。

例如:

val1 = "10"

val2 = 10

print(float(val1))

print(float(val2))

输出结果为:

10.0

10.0

8. type()函数

type()函数可以返回一个对象的类型。以下是type()函数的语法:

type(obj)

其中,obj是要返回类型的对象。

例如:

val1 = "Hello, world!"

val2 = 10

val3 = 10.5

val4 = [1, 2, 3]

val5 = (1, 2, 3)

print(type(val1))

print(type(val2))

print(type(val3))

print(type(val4))

print(type(val5))

输出结果为:

<class 'str'>

<class 'int'>

<class 'float'>

<class 'list'>

<class 'tuple'>

9. list()函数

list()函数可以将一个序列转换为列表类型。以下是list()函数的语法:

list(seq)

其中,seq是要转换为列表的序列。

例如:

str = "Hello, world!"

lst = list(str)

print(lst)

输出结果为:

['H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!']

10. tuple()函数

tuple()函数可以将一个序列转换为元组类型。以下是tuple()函数的语法:

tuple(seq)

其中,seq是要转换为元组的序列。

例如:

lst = [1, 2, 3]

tup = tuple(lst)

print(tup)

输出结果为:

(1, 2, 3)

总结

以上是Python中的一些常见函数及其应用。Python拥有丰富的内置函数,使得编程变得更加轻松和灵活。熟练掌握这些函数不仅能提高编程效率,还有助于编写更加简洁、优美、高效的代码。