zoukankan      html  css  js  c++  java
  • 从0开始学爬虫5之优雅的使用字符串

    从0开始学爬虫5之优雅的使用字符串

    用%格式化字符串

    %格式化基本语法:

    %[转换标记][宽度[.精度]]转换类型

    Format方式格式化字符串

    基本语法:

    [[填充符]对齐方式][符号][#][0][宽度][,][.精确度][转换类型]

    字符串格式化举例

    04use_str.py

    #coding=utf-8
    
    def format_str():
        """格式化字符串"""
        name = "张三"
        print('欢迎您,%s' % name)
    
        # 整型,float类型
        num = 12.33
        print("您输入的数字是:%.4f" % num)
        num2 = 54
        print("您的编号是: %04d" % num2)
    
        t = (1,2,3,5)
        print("您输入的元组是:%s" % str(t))
    
        print('您的姓名: %(name)s' % {'name': name})
    
    def format_str_2():
        """format方式格式化"""
        # 使用位置
        print('欢迎您,{0},{1},---{0}说'.format('张三','好久不见'))
        # 使用名称
        d = {
            'username': '李四',
            'num': 45
        }
        # print('您好 {username},您的编号是{num}'.format(username='张珊', num = 68))
        print('您好 {username},您的编号是{num}'.format(**d))
    
        # 格式化元组
        point = (6, 8)
        print('坐标位置:{0[0]}:{0[1]}'.format(point))
    
        # 格式化类
        user = User('李四', 23)
        # print(user.show())
        print(user)
    class User(object):
    
        def __init__(self,username, age):
            self.username = username
            self.age = age
    
        def show(self):
            # selfl 里面有 username和age,所以self就是它本身
            return '用户名: {self.username}, 年龄: {self.age}'.format(self = self)
    
        def __str__(self):
            return self.show()
    
    if __name__ == "__main__":
        # format_str()
        format_str_2()

     # 运行结果

    C:Usersws.virtualenvspytoolsScriptspython.exe D:/python/pytools/04use_str.py
    欢迎您,张三,好久不见,---张三说
    您好 李四,您的编号是45
    坐标位置:6:8
    用户名: 李四, 年龄: 23
  • 相关阅读:
    日常记Bug
    Docker部署Django
    杂记:防火墙、企业微信登陆、RestFrameWork
    Python2和Python3的编码
    杂记:Django和static,Nginx配置路径,json_schema
    xlwt模块的使用
    企业微信登陆
    markdown八条基础语法
    webstorm 添加markdown支持
    【electron系列之二】复制图片
  • 原文地址:https://www.cnblogs.com/reblue520/p/11151456.html
Copyright © 2011-2022 走看看