首页 > 编程语言 >Python学习笔记

Python学习笔记

时间:2023-10-25 21:55:05浏览次数:42  
标签:输出 Python 爬虫 笔记 学习 字符串 斜杠 print

Python 开发环境搭建
第 1 节 初始Python
第 2 节 Windows环境安装
第 3 节 macOS环境安装
第 4 节 VSCode安装与应用
第 5 节 PyCharm安装与应用
第 6 节 pip包管理工具
Python工程应用
第 7 节 Python工程应用-字符串

几种字符串的表示
原始字符串:使用反斜杠(\)转义特殊字符的字符串,例如:
在Python中,r表示原始字符串(raw string)。原始字符串是一种特殊类型的字符串,在字符串中不会将反斜杠(\)视为转义字符,而是作为普通字符原样输出。

print('hello\nworld!')

print(r'hello\nworld!')

 

1.python输出函数加上r的作用:即print(r" ")
主要的原因是为防止转义,保证r后面的内容全文输出。
r就是保持字符串原始值的意思,在我们输入路径的时候,总会出现斜杠“\”,这个符号在python语言中具有转义的作用,加上r就是避免转义,直接原文输出。
2.python输出函数加上f的作用:即print(f" ")
主要作用就是格式化字符串,加上f以后,{"变量/表达式"},花括号里的变量和表达式就可以使用了。
举个例子,体会一下:
for i in range(9):
print(f"本次循环输出值的平方为:{i*i}")


第 8 节 Python文档化应用场景
第 9 节 如何使用注释
第 10 节 字符编码的处理
第 11 节 Python程序调试和异常处理技巧
第 12 节 JSON应用
第 13 节 文件I/O
第 14 节 爬虫(1)
第 15 节 爬虫(2)
第 16 节 爬虫(3)
第 17 节 爬虫(4)
第 18 节 字符串处理
课程工具与知识点准备
第 19 节 dotenv使用
第 20 节 FastAPI的使用

标签:输出,Python,爬虫,笔记,学习,字符串,斜杠,print
From: https://www.cnblogs.com/simadi/p/17788223.html

相关文章

  • Python语法6
    Python语法6这次我们整理关于元组,集合,字典的知识元组元组与我们之前讲的列表相似,但是元组不支持动态添加,删除元素,当然也不可以修改元素。元组的初始化元组用小括号表示,中间的元素用逗号隔开注意,如果初始化只包含一个元素的元组,需要在该元素后面添加一个逗号a=()#初始化一......
  • 基于Python的猫狗宠物展示系统-计算机毕业设计源码+LW文档
    摘 要 随着时代的发展,人们对宠物也越来越重视,近些年来我国的宠物产业也发生了翻天覆地的变化,但是很多人在出去宠物的时候不知道去哪里宠物,在预订酒店和机票的时候也没有一个综合性的宠物网站,为了让人们的宠物变的更加的方便,为此我开发了本基于Python的猫狗宠物展示系统本基于......
  • python的requests发送/上传多个文件(转)
    原文:https://blog.csdn.net/five3/article/details/74913742作者:上帝De助手 1、需要的环境Python3.XRequests库2、单字段发送单个文件在requests中发送文件的接口只有一种,那就是使用requests.post的files参数,请求形式如下:url="http://httpbin.org/post"data=No......
  • Python高效地生成#号颜色文本
    之前一直想知道如何快速通过整型变量生成颜色文本,直到问了chatgpt,下面是生成红颜色的一个实例:r=255g=0b=0color='#%02x%02x%02x'%(r,g,b)展示颜色的实例程序:fromtkinterimport*r=Tk()c=Canvas(r)c.pack(fill=BOTH,expand=True)b=Button(r,......
  • 代码随想训练营的第十五天(Python)| 二叉树的前、中、后续遍历(各种花式遍历哈哈)
    前序遍历统一写法用None来区分遍历查找的节点和处理节点1、递归法classSolution:defpreorderTraversal(self,root:Optional[TreeNode])->List[int]:res=[]self.preorder(root,res)returnresdefpreorder(self,root,res):......
  • java学习每日总结-第五天
    第五天学习//美好的一天,从学java开始今天首先是tomcat的体验,其实这个玩意很早以前就一直在用了,不过吧对他的理解约等于没有,现在知道了tomcat是一个web服务器,用来连接网页和服务器。  学完tomcat之后,终于来到了我之前一直缺少的一部分重要的知识,servlet!  学习了几个小......
  • 如何将Python程序打包并保护源代码
    导言:在某些情况下,我们可能希望将Python程序打包成可执行文件,以便用户无法查看程序的源代码。这种需求通常出现在商业软件、数据分析工具或其他需要保护知识产权的场景中。本文将介绍如何使用PyInstaller工具来打包Python程序,并确保它可以执行和读取配置信息。第一步:安装PyInstal......
  • 《动手学深度学习 Pytorch版》 10.5 多头注意力
    多头注意力(multiheadattention):用独立学习得到的h组不同的线性投影(linearprojections)来变换查询、键和值,然后并行地送到注意力汇聚中。最后,将这h个注意力汇聚的输出拼接在一起,并且通过另一个可以学习的线性投影进行变换,以产生最终输出。对于h个注意力汇聚输出,每一个注意......
  • 10.25读书笔记-《掌握需求过程·》01
    今天读了《掌握需求过程·》这本书,理解了什么是需求,为什么要掌握需求,在开发软件时,身为一个程序员就要明白,开发软件的前前后后需要知道的东西,将尽可能多的可以预知的内容,做到心知肚明。目前的我们在开发软件的时候还是做的还是比较小的项目,偶尔也会遇到一些数据库设计出错导致,编写......
  • 学习一下Java的ArrayList和contains函数和扩容机制
    起因在Leetcode上做题写了两种暴力解法,但是执行效率上不太一样。时间上差很远,内存虽然差不多但是前者击败30%,后者击败94%。这两种解法区别是用一条ArrayList还是两条来存数据,所以contains虽然执行次数一样但是检测的长度上不一样,而且ArrayList的扩容次数也不一样,所以学习一下。......