Python学习——内置函数、数据结构、标准库的技巧(推荐)
1. 内置函数
Python语言内置许多函数,这些函数可以通过调用来完成各种任务。掌握常用的内置函数可以提高编程的效率,下面对常用的内置函数进行简单介绍:
print()
print()
是输出函数,用于将数据输出到控制台或文件。该函数的语法为:print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
。
其中:
- *objects
:表示要输出的数据,可以同时输出多个数据,中间用逗号 ,
隔开,数据类型可以是字符串、数字、变量等。
- sep
:用来分隔多个数据,默认值是空格 ' '
。
- end
:用来表示输出的末尾字符,默认值是换行符 '\n'
。
- file
:用来指定输出的文件默认是标准输出,即控制台。
- flush
:用来表示是否立即将缓冲区中数据刷新到文件中,默认值是 False
。
下面是一个示例:
x, y, z = 1, 2, 3
print(x, y, z) # 输出 x=1, y=2, z=3
print(x, y, z, sep='|') # 输出 x=1|y=2|z=3
input()
input()
是用来获取用户的输入数据的函数,该函数的语法为:input([prompt])
。
其中:
- prompt
:可选参数,表示输入的提示信息。
下面是一个示例:
name = input('请输入你的姓名:')
print('你的名字是:', name)
len()
len()
函数用来获取对象(列表、元组、集合、字典、字符串等)的长度或元素个数,该函数的语法为:len(s)
。
其中:
- s
:要获取长度的对象。
下面是一个示例:
s = 'hello, world!'
print(len(s)) # 输出 13
lst = ['apple', 'banana', 'orange']
print(len(lst)) # 输出 3
2. 数据结构
Python中有许多数据结构可以用于存储和操作数据,掌握常用的数据结构可以提高编程的效率,下面对常用的数据结构进行简单介绍:
列表(List)
列表是Python中最常用的数据结构之一,可以用来存储一系列有序的数据,列表中的每个元素可以是任何数据类型。
增加元素
可以使用 append()
来在列表的末尾添加元素,语法为 list.append(obj)
。
lst = [1, 2, 3]
lst.append(4)
print(lst) # 输出 [1, 2, 3, 4]
也可以使用 insert()
来在指定位置插入元素,语法为:list.insert(index, obj)
。
lst = [1, 2, 3]
lst.insert(1, 'new')
print(lst) # 输出 [1, 'new', 2, 3]
删除元素
可以使用 pop()
方法删除列表中的元素,语法为 list.pop([index=-1])
。
lst = [1, 2, 3]
lst.pop()
print(lst) # 输出 [1, 2]
列表切片
可以使用下标来访问列表中的元素,也可以使用切片语法来访问列表中的一部分元素。
lst = [1, 2, 3, 4, 5]
print(lst[0]) # 输出 1
print(lst[1:3]) # 输出 [2, 3]
字典(Dictionary)
字典是Python中另一个常用的数据结构,用于存储键/值对。
键/值对的添加和获取
可以使用 dictionary[key] = value
来添加新的键/值对,也可以使用 dictionary[key]
来获取指定键的值。
d = {'name': 'Tom', 'age': 18}
d['height'] = 175
print(d) # 输出 {'name': 'Tom', 'age': 18, 'height': 175}
print(d['name']) # 输出 Tom
集合(Set)
集合是Python中用于存储唯一元素的数据结构,可以使用集合来去重、交集、并集等操作。
元素的添加和删除
可以使用 add()
方法向集合中添加元素,也可以使用 remove()
方法来删除元素。
s = {1, 2, 3}
s.add(4)
print(s) # 输出 {1, 2, 3, 4}
s.remove(2)
print(s) # 输出 {1, 3, 4}
元组(Tuple)
元组是Python中不可变序列的一种,可以用于存储和操作数据。
元素的获取
可以使用下标来访问元组中的元素,也可以使用切片语法来访问元组中的一部分元素。与列表不同的是,元组是不可变的,不能通过下标来修改元素的值。
t = (1, 2, 3)
print(t[0]) # 输出 1
print(t[1:3]) # 输出 (2, 3)
3. 标准库
Python提供了大量的标准库,我们可以使用它们来实现各种功能的代码。
datetime
datetime
模块用于操作日期和时间。
import datetime
now = datetime.datetime.now()
print(now) # 输出当前日期和时间
random
random
模块用于生成随机数。
import random
randint = random.randint(1, 100)
print(randint) # 输出一个1到100之间的随机整数
4. 总结
Python中的内置函数、数据结构和标准库都是非常实用的,掌握这些常用的函数和模块可以提高编程效率,使代码更加简洁、易读。本篇文章为初学者提供了一些简单易懂的示例,希望对Python的学习有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python学习——内置函数、数据结构、标准库的技巧(推荐) - Python技术站