zoukankan      html  css  js  c++  java
  • python—字符串拼接三种方法

    python—字符串拼接三种方法

     

    1.使用加号(+)号进行拼接

    字符串拼接直接进行相加就可以,比较容易理解,但是一定要记得,变量直接相加,不是变量就要用引号引起来,不然会出错,另外数字是要转换为字符串才能够进行相加的,这点一定要记住,不能把数字直接相加。

    复制代码
    name = input("name:")
    age = input("age:")
    job = input("job:")
    salary = input("salary:")
    
    info ='''
    ---info of '''+name+ '''---
    name:'''+name+'''
    age:'''+age+'''
    job:'''+job+'''
    salary:'''+salary+'''
    '''
    print(info)
    复制代码

    输出结果如下

    ---info ofwendy---
    name:wendy
    age:26
    job:it
    salary:8000

    2.使用%进行拼接

    复制代码
    name = input("name:")
    age = input("age:")
    job = input("job:")
    salary = input("salary:")
    
    info ='''
    ---info of %s---
    name: %s
    age: %s
    job: %s
    salary: %s
    '''%(name,name,age,job,salary)
    print(info)
    复制代码

    当有数字类型,记得转换格式

    复制代码
    name = input("name:")
    age = int(input("age:"))   #integer
    print(type(age))
    job = input("job:")
    salary = input("salary:")
    
    info ='''
    ---info of %s---
    name: %s
    age: %d
    job: %s
    salary: %s
    '''%(name,name,age,job,salary)
    print(info)
    复制代码

    输出结果

    复制代码
    name:llll
    age:89
    <class 'int'>
    job:89
    salary:1000
    
    ---info of llll---
    name: llll
    age: 89
    job: 89
    salary: 1000
    复制代码

    3 使用format格式

    (1)

    复制代码
    name=input("name:")
    age=input("age:")
    job=input("job:")
    salary=input("salary:")
    
    info2 ='''
    ---info of {name}---
    name:{name}
    age:{age}
    job:{job}
    salary:{salary}
    '''.format(name=name,
              age=age,
              job=job,
              salary=salary)
    print(info2)
    复制代码

    输出格式

    复制代码
    name:qwww
    age:12
    job:ty
    salary:1348
    
    ---info of qwww---
    name:qwww
    age:12
    job:ty
    salary:1348
    复制代码

    (2)

    复制代码
    name=input("name:")
    age=input("age:")
    job=input("job:")
    salary=input("salary:")
    
    info2 ='''
    ---info of {0}---
    name:{0}
    age:{1}
    job:{2}
    salary:{3}
    '''.format(name,age,job,salary)
    print(info2)
    复制代码

    输出结果

    复制代码
    name:liyang
    age:67
    job:teacher
    salary:5000
    
    ---info of liyang---
    name:liyang
    age:67
    job:teacher
    salary:5000
    复制代码
  • 相关阅读:
    060821流水账
    060721流水账
    060421流水账
    [Tips] 更新oh my zsh
    [Tips] updraftplus备份wordpress
    [Tips] SSH免密登陆
    [Notes] 基于阿里云的SSL在容器化wordpress中部署https服务
    [Tips] wordpress添加文章计数
    [Notes] 容器化部署wordpress
    [Notes] pandas 保存hdf5时numpy array遇到的性能warning
  • 原文地址:https://www.cnblogs.com/wz123/p/11910863.html
Copyright © 2011-2022 走看看