Python新手初学必备的常用内置函数及使用案例!

   当然,对于新手来说,掌握一些常用的Python内置函数是非常有帮助的。这些函数能够简化编程任务,提高代码的可读性和效率。以下是一些新手初学必备的常用内置函数及其使用案例:

1. 数学运算

  • abs(x): 返回x的绝对值。

    print(abs(-5)) # 输出: 5
  • round(x, n=None): 对浮点数x进行四舍五入到n位小数。如果n未指定,则四舍五入到最接近的整数。

    print(round(3.1415926, 2)) # 输出: 3.14
    print(round(2.5)) # 输出: 2(注意:Python 3中round函数的行为)

2. 数据类型转换

  • int(x, base=10): 将x转换为一个整数。可选参数base表示原数的进制。

    print(int('101', 2)) # 输出: 5,将二进制数'101'转换为十进制数
  • float(x): 将x转换为一个浮点数。

    print(float('3.14')) # 输出: 3.14
  • str(object=''): 将对象转换为字符串。

    print(str(100)) # 输出: '100'

3. 序列操作

  • len(s): 返回对象(字符、列表、元组等)的长度或项目个数。

    print(len('hello')) # 输出: 5
    print(len([1, 2, 3])) # 输出: 3
  • range(start, stop[, step]): 生成一个整数序列,常用于for循环中。

    for i in range(5):
    print(i) # 输出: 0, 1, 2, 3, 4
  • enumerate(iterable, start=0): 返回一个枚举对象,包含索引和元素,通常用于在for循环中同时获取索引和值。

    for index, value in enumerate(['a', 'b', 'c']):
    print(index, value) # 输出: 0 a, 1 b, 2 c

4. 字符串处理

  • find(sub[, start[, end]]): 返回子串sub在字符串中出现的位置,如果没有找到则返回-1。

    print('hello world'.find('world')) # 输出: 6
  • replace(old, new[, count]): 将字符串中的old替换成new,可选参数count表示替换次数。

    print('hello world'.replace('world', 'Python')) # 输出: hello Python
  • split(sep=None, maxsplit=-1): 通过指定分隔符对字符串进行切片,如果maxsplit有指定值,则仅分隔maxsplit个子字符串。

    print('one,two,three'.split(',')) # 输出: ['one', 'two', 'three']

5. 列表、元组、集合、字典操作

  • list(iterable): 将可迭代对象转换为列表。

    print(list('hello')) # 输出: ['h', 'e', 'l', 'l', 'o']
  • tuple(iterable): 将可迭代对象转换为元组。

    print(tuple('hello')) # 输出: ('h', 'e', 'l', 'l', 'o')
  • set(iterable): 创建一个集合,集合是一个无序且不包含重复元素的容器。

    print(set([1, 2, 2, 3])) # 输出: {1, 2, 3},注意集合自动去重
  • dict(**kwargs) 或 dict(iterable, **kwargs): 创建字典。

    print(dict(a=1, b=2)) # 输出: {'a': 1, 'b': 2}
    print(dict([('a', 1), ('b', 2)])) # 输出: {'a': 1, 'b': 2}

6. 其他常用函数

  • print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False): 打印输出。

    print('Hello', 'world', sep=', ') # 输出: Hello, world
  • input(prompt=''): 获取用户输入。

    user_input = input("Enter your name: ")
    print("Hello,", user_input)
  • type(object): 返回对象的类型。

    print(type(100)) # 输出: <class 'int'>
  • id(object): 返回对象的唯一标识符(内存地址)。

    print(id(100)) # 输出类似: 140725453540336(具体值会变化)

   请注意,上述列表并不包含所有Python内置函数,而是挑选了一些对于新手来说特别有用和常见的函数。随着学习的深入,你将逐渐接触到更多的内置函数,并学会如何高效地使用它们。

Python学习资料(项目源码、安装包、激活码、电子书、视频教程)已经打包好啦! 需要的小伙伴下方扫码拿走!

Python永久使用安装包、Python web开发,Python,Python数据分析,人工智能、机器学习等学习教程。带你从零基础系统性的学好Python!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值