• python用户交互


    Python定义字符串一般用单引号或双引号,把要表示的内容括起来,如:

    name   ="linjunjie"
    address ='taiwan'
    

    如果要定义的字符串有多行的情况,用三个单引号

    person = '''
    name=jj
    job=geshou
    age=30
    '''
    print(person)

    第一个交互程序:

    打印用户输入的内容

    name = input("name:")
    age  = input("age:")
    job  = input("job:")
    
    info='''
    -----------info of '''+name+'''--------------
    Name:'''+name+'''
    Age:'''+age+'''
    Job:'''+job+'''
    '''
    print(info)
    

    “+”表示拼接字符串变量,类似与js,一段字符串中间需要拼接变量,这种表示方法太麻烦,Python中有更简单的方法:

    第二种替换方式:

    name = input("name:")
    age  = input("age:")
    job  = input("job:")
    
    info='''
    -----------info of %s--------------
    Name:%s
    Age:%s
    Job:%s
    ''' % (name,name,age,job)
    print(info)
    

    %s 表示占位符 表示替换后面括号里面的内容。

    %s接收的数据类型是字符串。

    %d接收的数据类型是整数。python默认输入的内容都是字符串,如果要用%d要对输入的内容转换一下。

    字符串转整型:

    age  = input("age:")
    print(type(age),type(int(age)))#<class 'str'> <class 'int'>
    

    整型转字符串:

    age  = int(input("age:"))
    print(type(age),type(str(age)))#<class 'int'> <class 'str'>
    

    第三种替换方式:

    name = input("name:")
    age  = int(input("age:"))
    job  = input("job:")
    
    info='''
    -----------info of {_name}--------------
    Name:{_name}
    Age:{_age}
    Job:{_job}
    '''.format(_name=name,
               _age=age,
               _job=job)
    print(info)
    

      

      

      

      

      

  • 相关阅读:
    简单多层神经网络实现异或XOR
    思科Cisco 交换机 VTP负载均衡的配置
    AJAX异步检查,检查用户名是否存在
    C++两个队列实现一个栈
    安装SourceTree遇到的一个个坑
    Everything的简单使用
    怎么通过tomcat的catalina.out查看日志
    zk可视化工具
    Linux未安装上传下载的插件,怎么进行文件的上传下载
    Oracle修改数据库的日期
  • 原文地址:https://www.cnblogs.com/qing-chen/p/7151662.html
Copyright © 2020-2023  润新知