• 用户交互


    打印多行并与变量拼接进行格式化输出方法
     1 # 打印多行并与变量拼接进行格式化输出方法1 :  此方法最占用内存,在空间中开辟了好几个空间来存储变量
     2 info1  = '''
     3 ---- info of ''' + name+ ''' ----
     4 Name:'''+ name + '''
     5 Age:'''+ age + '''
     6 Job:''' + job + '''
     7 Salary; ''' + salary + '''
     8 '''
     9 
    10 print(info1)
    11 
    12 
    13 
    14 # 打印多行并与变量拼接进行格式化输出方法2:
    15 info2  = '''
    16 ---- info of %s ----    # s代表字符串;  %d : d代表数字;  f: 浮点
    17 Name:%s
    18 Age:%d
    19 Job:%s
    20 Salary; %f
    21 ''' %(name, name, age, job, salary)
    22 
    23 print(info2)
    24 
    25 
    26 # 打印多行并与变量拼接进行格式化输出方法3:
    27 info3  = '''
    28 ---- info of {_name} ----   
    29 Name:{_name}
    30 Age:{_age}
    31 Job:{_job}
    32 Salary; {_salary}
    33 '''.format(_name = name,    #注: format前边有个点
    34            _age = age,
    35            _job  = job,
    36            _salary = salary)
    37 
    38 print(info3)
    39 
    40 
    41 
    42 # 打印多行并与变量拼接进行格式化输出方法4:
    43 info4  = '''
    44 ---- info of {0} ----   
    45 Name:{0}
    46 Age:{1}
    47 Job:{2}
    48 Salary; {3}
    49 '''.format(name,age,job,salary)
    50 
    51 print(info4)
    
    
    
     


    打印数据类型并强转

    1 name = input("name:") #打印时会等待用户输入username
    2 # word = input("password:")
    3 # age = input("age:")  # 即使输入数字也是字符串类型,所以要强转
    4 age = int(input("age:"))
    5 # print(type(age))  打印变量的数据类型
    6 # print(type(str(age)))  把age强转成字符中再打印数据类型


    raw_input: 只在python2里生效,和python3里的input效果是一样的. 

    python2里的input容易把输入的内容当成变量而不是变量值,所以python3已去掉.

  • 相关阅读:
    流形学习(Mainfold Learning)
    陈皓的博客
    背包九讲
    阮一峰的个人网站
    PyTorch教程【六】Transforms的使用
    PyCharm设置代码提示忽略大小写
    PyTorch教程【五】TensoBoard的使用
    pip 换源
    PyCharm常用快捷键
    JAVA基础篇—HashMap
  • 原文地址:https://www.cnblogs.com/cheese320/p/8744262.html
Copyright © 2020-2023  润新知