当前位置: 首页 > wzjs >正文

论文网站的负载测试是如何做的临沂百度代理公司有几个

论文网站的负载测试是如何做的,临沂百度代理公司有几个,怎么做简单的网站首页,网站制作怎么做语音搜索框Python格式化字符串的四种方法 1.使用 % 运算符 %s 是一个字符串的占位符,而 “World” 是替换它的值 print("Hello, %s!" % "World") # 输出:Hello, World!你可以使用多个占位符 注意:多个变量占位,变量要…

Python格式化字符串的四种方法

1.使用 % 运算符

  • %s 是一个字符串的占位符,而 “World” 是替换它的值

    print("Hello, %s!" % "World")  # 输出:Hello, World!
    
  • 你可以使用多个占位符

    注意:多个变量占位,变量要用括号括起来,并按照占位的顺序填入

    name = "小孤独"
    age = 16
    print("My name is %s and I am %s years old." % (name, age))
    # 输出:My name is 小孤独 and I am 16 years old.
    
  • Python中支持非常多的数据类型占位,最常用的如下:

    格式符号转化
    %s将内容转换成字符串,放入占位位置
    %d将内容转换成整数,放入占位位置
    %f将内容转换成浮点型,放入占位位置

    示例:

    name ="小孤独"
    age = 16
    height = 1.56
    message ="我是%s,我的年龄是:%d,我的身高是:%f米" %(name, age, height)
    print(message)
    # 输出:我是:小孤独,我的年龄是:16,我的身高是:1.560000米
    

2.str.format() 方法

  • Python 2.6+ 引入的更灵活的格式化方法,使用 {} 作为占位符

  • 基本用法:

    print("Name: {}, Age: {}".format("小孤独", 16))          # 位置参数
    print("Name: {1}, Age: {0}".format(16, "小孤独"))        # 索引参数
    print("Name: {name}, Age: {age}".format(name="小孤独", age=16))  # 关键字参数
    
  • 格式控制:

    # 数字格式化
    print("PI: {:.2f}".format(3.14159))  # 输出:PI: 3.14(保留两位小数)
    print("Hex: {:x}".format(255))       # 输出:Hex: ff(十六进制)# 对齐与填充
    print("{:>10}".format("Hello"))      # 右对齐,宽度10 → '     Hello'
    print("{:<10}".format("Hello"))      # 左对齐,宽度10 → 'Hello     '
    print("{:*^10}".format("Hi"))        # 居中并用*填充 → '****Hi****'# 千位分隔符
    print("{:,}".format(1000000))        # 输出:1,000,000
    
  • 引用对象属性或元素:

    person = {"name": "小孤独", "age": 16}
    print("Name: {p[name]}, Age: {p[age]}".format(p=person))  # 输出:Name: 小孤独, Age: 16
    

3.f-strings(格式化字符串字面量)

  • Python 3.6+ 引入,语法简洁高效,在字符串前加 fF,变量直接嵌入 {}

  • 基本用法:

    name = "小孤独"
    age = 16
    print(f"Name: {name}, Age: {age}")  # 输出:Name: 小孤独, Age: 16
    
  • 表达式和函数调用:

    name = "xiaogudu"
    age = 16
    # 直接计算表达式
    print(f"Next year's age: {age + 1}")  # 输出:Next year's age: 17# 调用方法或函数
    print(f"Name in uppercase: {name.upper()}")  # 输出:Name in uppercase: XIAOGUDU
    
  • 高级格式控制:

    pi = 3.14159
    print(f"PI: {pi:.2f}")               # 输出:PI: 3.14
    print(f"Hex: {255:x}")               # 输出:Hex: ff
    print(f"Aligned: {'text':>10}")      # 输出:Aligned:       text
    
  • 多行字符串:

    name = "小孤独"
    age = 16
    message = (f"Name: {name}\n"f"Age: {age}\n"f"Square of Age: {age ** 2}"
    )
    print(message)  
    # 输出:Name: 小孤独
    # Age: 16
    # Square of Age: 256
    

4.模板字符串(string.Template

  • Python 标准库中的简单模板,通过 $ 占位符替换,适合用户可控的输入(避免安全风险)

    from string import Template
    t = Template("Name: $name, Age: $age")
    print(t.substitute(name="小孤独", age=16))  # 输出:Name: 小孤独, Age: 16
    

5.总结对比:

方法优点缺点适用场景
% 格式化简单,兼容旧代码功能有限,易出错旧项目或简单替换
str.format()功能强大,支持复杂格式语法稍冗长需要兼容 Python 2.6+
f-strings简洁高效,支持表达式仅限 Python 3.6+现代 Python 代码首选
string.Template安全,适合用户输入功能最少用户可控模板

如有不当之处,欢迎批评指正!

http://www.dtcms.com/wzjs/127565.html

相关文章:

  • 西安有做网站的吗seo外包多少钱
  • wordpress评论加入点赞怀化seo推广
  • wordpress on.7主题河源市企业网站seo价格
  • 如何做360网站优化服务推广软文
  • 大良营销网站建设价格陕西seo优化
  • 网站首页置顶是怎么做武汉网络推广平台
  • 昆明做网站的旅行社西地那非
  • 沈阳网站备案查询公司建网站多少钱
  • 公司网站的开发和网版的重要性漯河网站seo
  • 惠州网站建设模板今日资讯最新消息
  • 政府网站 五型 政府建设宣传百度有效点击软件
  • 个人网站建设代码郑州搜索引擎优化
  • 做的网站怎么把技术支持去掉最佳磁力搜索引擎
  • 甘肃省省经合局网站建设的通知百度竞价托管哪家好
  • wordpress博客设置广州seo服务公司
  • 劳动仲裁案例100例百度网络优化推广公司
  • wordpress自定义搜索界面太原seo关键词排名优化
  • 2018做网站承德网络推广
  • 通付盾 建设网站公司网站制作河南
  • 网店美工毕业设计论文建站 seo课程
  • 光谷网站建设2024北京又开始核酸了吗今天
  • 在线做动图的网站贵州seo培训
  • wordpress内容页不显示图片seo外链论坛
  • 网站建设客户优化大师客服
  • 网站支付开发seo常见优化技术
  • 建筑网站翻译编辑百度问答我要提问
  • 七台河网站seo电商广告
  • 济南造价工程信息网优化网站排名的方法
  • 网站建设 目标seo页面内容优化
  • 护肤品网站制作 网新科技建立一个国外的网站