Python自学之旅:从基础到爬虫

需积分: 0 1 下载量 121 浏览量 更新于2024-08-05 收藏 26KB MD 举报
"Python学习笔记,包括基础内容、输入与强制类型转化、if语句的用法以及import random引入随机数的示例。" 在Python学习过程中,基础内容是非常重要的,这里涉及了基本的格式化输出。`print()`函数是Python中用于输出的函数,它可以接受多个参数,并通过`sep`和`end`来控制输出之间的分隔和行尾。例如,`sep="."`会让多个字符串之间用点号连接,`end=""`则不换行,而`end="\t"`或`end="\n"`分别表示输出后添加制表符和换行。 在Python中,用户输入通常通过`input()`函数获取,返回的是字符串类型。如果需要将其转换为其他类型,如整数,可以使用`int()`函数进行强制类型转化。例如,`a=int("123")`将字符串"123"转化为整数。需要注意,如果输入的字符串不能转换为整数,将会抛出`ValueError`异常。 条件判断语句`if`、`elif`和`else`是编程中的核心部分,用于根据不同的条件执行相应的代码块。例如,在评分系统中,如果分数在90到100之间,输出"优秀";若在60到90之间,输出"及格";否则输出"不及格"。此外,`if`语句可以嵌套使用,以处理更复杂的逻辑。 `import random`模块提供了各种随机数生成的功能。`random.randint(0, 2)`会生成一个0到2(包括0和2)之间的随机整数,这对于创建游戏或模拟等场景非常有用。例如,可以结合`if`语句实现简单的"石头、剪刀、布"游戏,玩家的选择与计算机生成的随机数比较来决定胜负。 这些基础知识构成了Python学习的基础框架,后续深入学习Python,还需要掌握函数、类、模块、异常处理、文件操作、数据结构等更多内容。特别是在爬虫领域,还需要熟悉网络请求库如requests,解析库如BeautifulSoup,以及可能用到的数据库操作等知识。持续学习和实践,是提升Python技能的关键。