首页 > 其他分享 >url = f‘http://{host}:{port}{requests_url}‘ 中 f是干嘛的

url = f‘http://{host}:{port}{requests_url}‘ 中 f是干嘛的

时间:2024-03-28 12:32:05浏览次数:26  
标签:http url Python host 字符串 格式化 port

在Python中,f前缀用于字符串格式化,它表示这是一个f-string(格式化字符串字面量)。f-string是Python 3.6及更高版本中引入的一种新的字符串格式化机制,允许你在字符串中直接嵌入表达式,并且表达式的值会被直接插入到字符串中。

在你提供的代码片段中:

url = f'http://{host}:{port}{requests_url}'

f告诉Python,这个字符串是一个f-string,字符串中的大括号{}内可以包含变量或表达式。当这行代码执行时,hostport变量的值会被计算并插入到字符串中相应的位置。最终,url变量将包含一个完整的URL字符串,其中包含了hostport的值。

例如,如果host的值是'example.com'port的值是'8080',而requests_url的值是'/path',那么url变量的值将会是:

url = 'http://example.com:8080/path'

这种格式化方式非常直观和方便,因为它允许你在一行代码中构造复杂的字符串,而不需要使用字符串拼接或其他复杂的格式化方法。f-string是Python中字符串格式化的现代和推荐方式。

标签:http,url,Python,host,字符串,格式化,port
From: https://blog.csdn.net/qq_44534541/article/details/137107555

相关文章

  • macOS 编译 openssl + libcurl
    libcurl库但是不支持https协议 现在加上openssl来支持https首先下载openssl源码https://www.openssl.org/source我这边下载的是3.0.13编译openssl参考这个https://zhuanlan.zhihu.com/p/628437266    主要命令./Configuredarwin64-x86_64-cc--prefix="/Use......
  • 五大获取免费SSL证书/https证书的方式
    SSL证书的必要性:从2018年7月1日开始,谷歌浏览器(Chrome)将显示所有未使用SSL证书的网站标记为“不安全”,而拥有SSL证书的网站的权重排名都会获得提升。现在各大浏览器都有自己的标记方式来标注网站的“不安全”。各大搜索引擎也会更加注重网站安全性来进行网站的排名。随着企业与网......
  • HTTP协议
    目录一、HTTP协议二、HTTP协议工作的过程三、HTTP协议格式1.抓包工具介绍2.抓包工具的原理3.抓包的结果四、HTTP请求1.认识URL2.关于URLencode3.认识"方法"(method)1.GET方法2.POST方法 3.其他方法4.请求"报头"(header)方法五、HTTP响应详解1.认识"状态码"2.认......
  • 【计算机网络】应用层——万维网和HTTP协议
    万维网万维网www(WorldWideWeb)是一个大规模的、联机式的信息储藏所/资料空间,是无数个网络站点和网页的集合。资源(文字、视频、音频...)统一资源定位符URL,唯一标识资源!用户通过点击超链接(http://www.baidu.com)获取资源,这些资源通过超文本传输协议(HTTP)传送给使用者。......
  • JavaWeb——HttpServletRequest获取请求头信息和请求中的参数信息用法
    HttpServletRequest接口提供了访问HTTP请求信息的方法,包括请求行和请求头。下面是一些常用的HttpServletRequest方法,用于获取请求行和请求头信息。StringgetMethod():返回请求的HTTP方法,如GET、POST等。StringgetRequestURI():返回请求的URI,不包括查询字符串。String......
  • 【逆向】利用Objection实现移动应用抓取https流量
    那女孩对我说说我保护她的梦说这个世界对她这样的不多她渐渐忘了我但是她并不晓得遍体鳞伤的我一天也没再爱过                     ......
  • http协议中缓存Cache-Control详解
    Cache-Control是一个HTTP/1.1协议中的头部字段,用于指定请求和响应遵循的缓存机制。通过这个头部,服务器可以告诉客户端响应可以被缓存多长时间,以及在什么条件下可以被缓存和重新使用。以下是一些常见的Cache-Control指令:基本指令no-cache表示响应不应该被缓存,除非得到......
  • http协议
    HTTP协议1.定义​ 如何组件数据包,如何解析数据包2.HTTP协议的起源TCP:长连接协议,类似打电话UDP:广播协议FTP:文件服务器协议​ 基于Tcp协议发明了Http协议3.HTTP协议的特点可靠性短链接协议,也叫无状态协议每一个HTTP请求都包含一个请求和一个响应每一个Http请求头由......
  • 【HTTPS】https证书详细解释
    一、HTTPS证书是什么?HTTPS证书,通常指的是SSL证书,是一种数字证书。它用于验证网站的身份并确保数据传输的安全。当网站部署了HTTPS证书后,其URL将以"https:/“开头,而不是"http://”,这表明网站启用了SSL/TLS加密层,能够对客户端与服务器之间的通信进行加密,防止数据在传输过程中被窃......
  • SpringBootWeb最新相关技术(上接maven):IDEA2023-Spring环境,http协议复习概览,web服务器To
    Spring官网HTTPs://spring.iospring生态(全家桶)基于SpringFramework基础框架。但如果我们基于该基础框架开发,会面临配置繁琐,入门难度大的问题,SpringBoot则可以快速开发(简化配置,快速开发)。1.SpringBootWeb入门使用SpringBoot开发一个Web应用,浏览器发起请求/hello之后,给浏......