Python编程轻松起步,8个适合初学者的内置函数

适合初学者的8个实用Python内置函数。

微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩

图片

前言

,时长07:30

演示视频

Python是一种简单而强大的编程语言,非常适合初学者入门。作为Python编程的基础,掌握一些实用的内置函数对于初学者来说是至关重要的。在这里,我们将介绍8个适合初学者的实用Python内置函数。

1. print()

print('apple')
print('orange')
print('pear')

# apple
# orange
# pear

当我们将某些内容输入print()中时,它会被打印到终端(也称为标准输出)。

2. abs()

print(abs(-5))  # 5
print(abs(6))   # 6

abs()给出了一个数的绝对值。换句话说,负数变成正数,而正数保持不变。

3. input()

通过input()函数,我们可以要求用户在Python程序中输入某些内容。

name = input('what is your name? ')
print('your name is ' + name)

# what is your name? tom
# your name is tom

注意,input()始终返回一个字符串值。因此,如果用户想要数字或其他任何值,需要自己进行必要的类型转换。

4. range()

range()作为for循环的一部分,允许我们多次重复代码操作,而不需要多次复制和粘贴代码。

for i in range(5):
  print('apple')

# apple
# apple
# apple
# apple
# apple

5. dir()

x = 'apple'
print(dir(x))

# ['__add__', '__class__', '__contains__', '__delattr__', 
# '__dir__', '__doc__', '__eq__', '__format__', '__ge__', 
# '__getattribute__', '__getitem__', '__getnewargs__', 
# '__getstate__', '__gt__', '__hash__', '__init__', 
# '__init_subclass__', '__iter__', '__le__', '__len__', 
# '__lt__', '__mod__', '__mul__', '__ne__', '__new__', 
# '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', 
# '__rmul__', '__setattr__', '__sizeof__', '__str__', 
# '__subclasshook__', 'capitalize', 'casefold', 
# 'center', 'count', 'encode', 'endswith', 'expandtabs', 
# 'find', 'format', 'format_map', 'index', 'isalnum', 
# 'isalpha', 'isascii', 'isdecimal', 'isdigit', 
# 'isidentifier', 'islower', 'isnumeric', 'isprintable', 
# 'isspace', 'istitle', 'isupper', 'join', 'ljust', 
# 'lower', 'lstrip', 'maketrans', 'partition', 
# 'removeprefix', 'removesuffix', 'replace', 'rfind', 
# 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 
# 'split', 'splitlines', 'startswith', 'strip', 
# 'swapcase', 'title', 'translate', 'upper', 'zfill']

当我们将某个对象传递给dir()时,可以打印出该对象中存在的每个方法或属性。这在我们想要快速检查某个对象可能具有的方法/属性时会很有用(而无需上网查找文档)。

6. help()

help(print())


# Help on NoneType object:

# class NoneType(object)
#  |  Methods defined here:
#  |
#  |  __bool__(self, /)
#  |      True if self else False
#  |
#  |  __hash__(self, /)
#  |      Return hash(self).
# ...

当我们将某个内容传递给help()时,它会自动打印出其文档。如果不想上网查找某些文档,这也是很有用的。

7. len()

print(len('apple'))    # 5
print(len('orange'))   # 6
print(len('pear'))     # 4

当我们将某个内容传递给len()时,我们可以得到该对象的长度(当然,如果对象没有长度,例如整数,我们将得到一个错误)。

8. max()min()

print(max(1,3,2))  # 3
print(min(1,3,2))  # 1

max()查找最大的对象,而min()查找最小的对象。

结语

通过本文,我们学习了8个适合初学者的实用Python内置函数。这些函数包括print()abs()input()range()dir()help()len()max()min()。这些函数是Python编程中不可或缺的工具,能够帮助初学者执行各种常见任务,掌握这些函数将帮助他们更好地理解和使用Python编程语言。

然而,这只是Python语言中众多内置函数的冰山一角。随着学习的深入,你将逐渐探索到更多强大而实用的函数,如条件语句、循环、函数定义等。通过不断实践和练习,你将逐渐提升自己的编程能力。

推荐书单

《Python从入门到精通(第3版)》

《Python从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分27章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、文件及目录操作、操作数据库、使用进程和线程、网络编程、异常处理及程序调试、Pygame游戏编程、推箱子游戏、网络爬虫开发、火车票分析助手、数据可视化、京东电商销售数据分析与预测、Web编程、Flask框架、e起去旅行网站、Python自动化办公、AI图像识别工具等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。

《Python从入门到精通(第3版)》icon-default.png?t=N7T8https://item.jd.com/14055900.html

精彩回顾

《必读!揭秘Python 3.12的功能更新》

《Python函数式编程实践,让代码更加优雅简洁!》

《11个Python开发者必知必会的魔术方法(下)》

《11个Python开发者必知必会的魔术方法(上)》

《Python编程进阶,轻松掌握多线程和多进程》

《仅需10行代码,用Python创建语音模拟器》

微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩

访问【IT今日热榜】,发现每日技术热点

  • 22
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值